社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1219阅读
  • 4回复

双核心处理器

楼层直达
级别: 光盘中级
发帖
943
飞翔币
345
威望
803
飞扬币
14924
信誉值
0
双核心处理器

[size=9pt]随着AMD首款桌面级双核处理器的推出和Intel的PentiumD 805迅猛的降价,PC市场开始进入到了双核的时代,双核处理器已经不为硬件超级发烧友而专有了,而是开始步入大众的家庭,拥有一款双核电脑,肯定也是许多人的想法。所以我们有必要谈谈双核处理器,了解它的性能、优点与不足,也欢迎各位坛友提出自己的观点,批评、指正。


一、什么是双核处理器

在2005年以前,主频一直是两大处理器巨头Intel和AMD争相追逐的焦点。而且处理器主频也在Intel和AMD的推动下达到了一个又一个的高峰,就在处理器主频提升速度的同时,也发现在目前的情况下,单纯主频的提升已经无法为系统整体性能的提升带来明显的变化,伴随着高主频也带来了处理器巨大的发热量,更为不利是Intel和AMD两家在处理器主频提升上已经有些力不从心了。在这种情况下,Intel和AMD都不约而同地将投向了多核心的发展方向,在不用进行大规模开发的情况下将现有产品发展成为理论上性能更为强大的多核心处理器系统。

双核处理器就基于单个半导体的一个处理器上拥有两个一样功能的处理器核心,就是将两个物理处理器核心整合入一个内核中。事实上,双核架构并不是什么新出的技术,在此之前双核心处理器一直是服务器的专利,现在已经逐步面向普通用户。

  其实早在2001年的时候,IBM就推出了它的第一款双核Power 4处理器,IBM当时是用在了它的RISC服务器中。此后,威盛、SUN、HP、AMD与Intel都推出了他们的双核处理器。

一开始,双核处理器大都用于服务器上,如AMD的Opteron双核处理器。而我国研制的龙芯2号也是用于服务器的双核处理器,据信,我国自主研发的龙芯3号为4核心,主要也用于服务器领域。由于双核心架构本身具有很大的优势,所以性能都比较突出,尤其在多线程、多任务的复杂的工作环境下,更能体现出其优异的性能,但是这些处理器的价格都比较贵,不是普通人消费得起的。不过现在情况已经有所变化,随着PD 805的降价,双核处理器的价格已经到了大众能接受的程度,昔时王谢堂前燕,开始飞入了寻常百姓家,桌面双核的时代已经降临。

总的来说,虽然双核心处理器的性能较单核心处理器有所提升,但考虑到目前大部分的应用程序,比如Office办公软件、游戏、视频播放等应用都是单线程的,因此对于大多数用户来说选择单核心处理器仍是最佳选择。而对于进行专业视频、3D动画和2D图像处理的用户来说,就有必要考虑一下双核心的系统。当然,如果你的预算足够,鉴于目前805的低价,使用双核也未尝不可,毕竟,高性能的处理器会带来更加高效迅捷的工作和更加高质量的娱乐享受。

下面简单介绍一下两大处理器巨头Intel和AMD推出的双核处理器。

二、Intel双核心处理器

目前Intel推出的双核心处理器有Pentium D和Pentium Extreme Edition,同时推出945/955芯片组来支持新推出的双核心处理器,采用90nm工艺生产的这两款新推出的双核心处理器使用是没有针脚的LGA 775接口,但处理器底部的贴片电容数目有所增加,排列方式也有所不同。



桌面平台的核心代号Smithfield的处理器,正式命名为Pentium D处理器,除了摆脱阿拉伯数字改用英文字母来表示这次双核心处理器的世代交替外,D的字母也更容易让人联想起Dual-Core双核心的涵义。



揭开外壳后的双核心Pentium D处理器




双核心构架内部示意图


Intel的双核心构架更像是一个双CPU平台,Pentium D处理器继续沿用Prescott架构及90nm生产技术生产。Pentium D内核实际上由于两个独立的2独立的Prescott核心组成,每个核心拥有独立的1MB L2缓存及执行单元,两个核心加起来一共拥有2MB,但由于处理器中的两个核心都拥有独立的缓存,因此必须保正每个二级缓存当中的信息完全一致,否则就会出现运算错误。



为了解决这一问题,Intel将两个核心之间的协调工作交给了外部的MCH(北桥)芯片,虽然缓存之间的数据传输与存储并不巨大,但由于需要通过外部的MCH芯片进行协调处理,毫无疑问的会对整个的处理速度带来一定的延迟,从而影响到处理器整体性能的发挥。

由于采用Prescott内核,因此Pentium D也支持EM64T技术、XD bit安全技术。值得一提的是,Pentium D处理器将不支持Hyper-Threading技术。原因很明显:在多个物理处理器及多个逻辑处理器之间正确分配数据流、平衡运算任务并非易事。比如,如果应用程序需要两个运算线程,很明显每个线程对应一个物理内核,但如果有3个运算线程呢?因此为了减少双核心Pentium D架构复杂性,英特尔决定在针对主流市场的Pentium D中取消对Hyper-Threading技术的支持。

同出自Intel之手,而且Pentium D和Pentium Extreme Edition两款双核心处理器名字上的差别也预示着这两款处理器在规格上也不尽相同。其中它们之间最大的不同就是对于超线程(Hyper-Threading)技术的支持。Pentium D不能支持超线程技术,而Pentium Extreme Edition则没有这方面的限制。在打开超线程技术的情况下,双核心Pentium Extreme Edition处理器能够模拟出另外两个逻辑处理器,可以被系统认成四核心系统。

三、AMD双核心处理器

AMD推出的双核心处理器分别是双核心的Opteron系列和全新的Athlon 64 X2系列处理器。其中Athlon 64 X2是用以抗衡Pentium D和Pentium Extreme Edition的桌面双核心处理器系列。



AMD推出的Athlon 64 X2是由两个Athlon 64处理器上采用的Venice核心组合而成,每个核心拥有独立的512KB(1MB) L2缓存及执行单元。除了多出一个核芯之外,从架构上相对于目前Athlon 64在架构上并没有任何重大的改变。



Athlon 64 X2(左侧)与普通Athlon 64的对比


双核心Athlon 64 X2的大部分规格、功能与我们熟悉的Athlon 64架构没有任何区别,也就是说新推出的Athlon 64 X2双核心处理器仍然支持1GHz规格的HyperTransport总线,并且内建了支持双通道设置的DDR内存控制器。

与Intel双核心处理器不同的是,Athlon 64 X2的两个内核并不需要经过MCH进行相互之间的协调。AMD在Athlon 64 X2双核心处理器的内部提供了一个称为System Request Queue(系统请求队列)的技术,在工作的时候每一个核心都将其请求放在SRQ中,当获得资源之后请求将会被送往相应的执行核心,也就是说所有的处理过程都在CPU核心范围之内完成,并不需要借助外部设备。



AMD Athlon 64 X2内部示意图


对于双核心架构,AMD的做法是将两个核心整合在同一片硅晶内核之中,而Intel的双核心处理方式则更像是简单的将两个核心做到一起而已。与Intel的双核心架构相比,AMD双核心处理器系统不会在两个核心之间存在传输瓶颈的问题。因此从这个方面来说,Athlon 64 X2的架构要明显优于Pentium D架构。

虽然与Intel相比,AMD并不用担心Prescott核心这样的功耗和发热大户,但是同样需要为双核心处理器考虑降低功耗的方式。为此AMD并没有采用降低主频的办法,而是在其使用90nm工艺生产的Athlon 64 X2处理器中采用了所谓的Dual Stress Liner应变硅技术,与SOI技术配合使用,能够生产出性能更高、耗电更低的晶体管。

AMD推出的Athlon 64 X2处理器给用户带来最实惠的好处就是,不需要更换平台就能使用新推出的双核心处理器,只要对老主板升级一下BIOS就可以了,这与Intel双核心处理器必须更换新平台才能支持的做法相比,升级双核心系统会节省不少费用。
 
路,让人们看到了起点,也拥有了希望。抖动着满心的执着,飞洒智慧与豪情,将幸福的人生规划与点缀。多少酸楚抛落脑后,迎来的是令人奋进的未来。路,永远是向前的。

级别: 光盘中级
发帖
1140
飞翔币
335
威望
303
飞扬币
8460
信誉值
0
只看该作者 1 发表于: 2006-09-04
我也希望可以有个这样的处理器哦~~~
级别: 禁止发言
发帖
1814
飞翔币
-65
威望
1951
飞扬币
-48750
信誉值
0
只看该作者 2 发表于: 2006-09-04
用户被禁言,该主题自动屏蔽!
级别: 光盘初级
发帖
284
飞翔币
335
威望
121
飞扬币
1530
信誉值
0
只看该作者 3 发表于: 2006-09-05
不知道现在买双核贵不贵!!!!!!!!!!!!!!
级别: FLY元勋
发帖
524
飞翔币
335
威望
102
飞扬币
16468
信誉值
0
只看该作者 4 发表于: 2006-09-06
我们还处于原始阶段....赛扬