多核心
维基百科,自由的百科全书
多核心,也叫多微处理器核心是将两个或更多的独立处理器封装在一起的方案,通常在一个集成电路(IC)中。双核心设备只有两个独立的微处理器。一般说来,多核心微处理器允许一个计算设备在不需要将多核心包括在独立物理封装时执行某些形式的线程级并行处理(Thread-Level Parallelism,TLP)这种形式的TLP通常被认为是晶片級多處理。在游戏中你必须要使用驱动程序来利用第二颗核心。
「多核心」、「双核心」的定义在字面使用中有一定差距。他们通常指某些种类的中央处理器(Central Processing Unit,CPU),但是某些时候也应用到DSP和SoC中。另外,某些情况中只适用于在同一个集成电路中的多核心微处理器。这些人将同一封装中集成的独立微处理器芯片称做“多处理模块”,“双核心”等。除非特别说明,本文将使用“多核心”指代在同一集成电路中集成的CPU。
目录 |
[编辑] 商业化的例子
- 国际商用机器公司的POWER4,2000年发布的第一个双核心模块处理器。
- IBM的POWER5双核心芯片,还有应用在苹果电脑PowerMac G5中的PowerPC 970MP双核心处理器。
- Broadcom SiByte (SB1250, SB1255, SB1455)
- PA-RISC (PA-8800)
- Sun Microsystems UltraSPARC IV, UltraSPARC IV+, UltraSPARC T1
- AMD在2005年4月22日发布了它的双核心Opteron服务器/工作站用处理器,还有2005年5月31日发布的双核心桌面处理器Athlon 64 X2家族,AMD还发布了FX-60和FX-62高性能桌面处理器,以及Turion 64 X2移动处理器。
- Intel的双核心Xeon处理器,开发代号为Paxville和Dempsey,初识频率为3 GHz。该公司当前还在开发双核心版本的Itanium高端服务器CPU架构并生产了Pentium D,Pentium 4的移动版。一个更新的处理器芯片Core Duo,应用在苹果电脑的iMac、高端的Mac mini、MacBook以及MacBook Pro中,以及其他多种如索尼、东芝、华硕等厂家的笔记本电脑中。下一代版本Core 2 Duo,开发代号Conroe,在2006年7月发布。
- Motorola/Freescale在PowerPC e600和e700的基础上开发双核心芯片。
- Microsoft的Xbox 360 游戏终端使用了三核心的PowerPC微处理器。
- Raza Microelectronics的 XLR 处理器拥有8个MIPS核心。
- Cavium Networks的Octeon处理器拥有16个MIPS核心。
[编辑] 开发动机
[编辑] 技术压力
當 CMOS 製造技術不斷改善、減少單個邏輯閘的大小,基於半導體的微電子學的物理極限變成主要的設計考量。
[编辑] 商业诱因
[编辑] 优势
[编辑] 劣势
[编辑] 软件影响
[编辑] 许可
另外一個問題是對多核心處理器的軟件授權。企業級的伺服器軟件是以處理器為單位授權。從前,中央處理器只有一個核心而多數電腦只有一個處理器,當然沒有問題。在雙核心處理器剛面世時,問題來了,有些軟件是以核心為單位授權,結果雙核心處理器需要兩個授權。 現在的主流是把雙核心或多核心處理器計算成一個處理器,而微軟、英特爾和超微支持這個觀點,甲骨文也支持這個觀點,但是甲骨文只計算英特爾和超微的多核心處理器為一個處理器,但是把其他的多核心處理器當成多個處理器。國際商業機器、惠普和微軟把多處理器模組當成多處理器,理由是如果把多處理器模組當成一個處理器,處理器廠商會製造大型、昂貴的多處理器模組來幫助客戶節省軟件費用,所以現在行業上漸漸把一枚晶片當作一個處理器。
[编辑] 普遍误解
[编辑] 备注
- ^ Digital signal processors, DSPs, have utilized dual-core architectures for much longer than high-end general purpose processors. A typical example of a DSP-specific implementation would be a combination of a RISC CPU and a DSP MPU. This allows for the design of products that require a general purpose processor for user interfaces and a DSP for real-time data processing; this type of design is suited to e.g. mobile phones.
- ^ Two types of operating systems are able to utilize a dual-CPU multiprocessor: partitioned multiprocessing and symmetric multiprocessing (SMP). In a partitioned architecture, each CPU boots into separate segments of physical memory and operate independently; in an SMP OS, processors work in a shared space, executing threads within the OS independently.
[编辑] 参见
[编辑] 外部链接
- AMD HyperTransport Technology
- Hyper-Threading Technology Intel
- Intel First to Ship Dual Core – By Michael Singer, internetnews.com, 12 April 2005
- Findings of a test carried out by Anandtech showed that dual-core chips produced by AMD and Intel had individual performance merits under different situations of application

