文档库 最新最全的文档下载
当前位置:文档库 › Amd和Intel的比较

Amd和Intel的比较

英特尔公司是全球最大的半导体芯片制造商,它成立于1968年,具有41年产品创新和市场领导的历史。1971年,
英特尔推出了全球第一个微处理器。微处理器所带来的计算机和互联网革命,改变了整个世界。

AMD是一家专注于微处理器设计和生产的跨国公司,总部位于美国加州硅谷内森尼韦尔。AMD为电脑、通信
及消费电子市场供应各种集成电路产品,其中包括中央处理器、图形处理器、闪存、芯片组以及其他半导体技术。

目前INTEL和AMD的CPU的区别之处,以及由于区别之处所带来的性能和效率的差异有以下简要几点,仅供参考:

1、从单晶硅工艺上:INTEL:0.09(降低成本,加大晶体管数量),AMD:0.13(成本比0.09的高),所以导致在
都降低相同比例的价格后,INTEL还是挣钱,而AMD最起码不会挣太多的钱啦,搞不好还会陪钱(亏损),虽然市
场占有率有所提高,尽而导致最近的AMD诉讼案的发生


2、从流水线上:INTEL:31级(可以提升到更高的主频,但带来更大的发热量:例如P4-670超到7.4G,但得用液氮
来散热,而且容易造成指令执行效率低下,所以搞出个超线程来弥补);AMD:20级(指令执行的效率比31级强,
但频率提升有限而发热量相对要低,效率和频率是2个不同的发展方向,主要看使用者的选择了)


3、缓存:INTEL:1级16K,2级1M-2M(整数运算以及游戏性能没有AMD的快(还有一个主要原因在起作用,后面再讲),
但对于网络和多媒体(浮点运算)的应用比对手强


AMD:1级128K,2级:512K(整数运算快,游戏性能好,但对于多媒体的应用稍微逊色)


4、内存管理架够:INTEL的内存管理架够还是采用传统的由主板上的南北桥方式来管理(造成CPU与内存之间的数
据传输延时大,对于游戏执行效果没有AMD的好,但对于日后升级成本有所降低)AMD是CPU内部集成内存控制器
(减少了CPU与内存数据传输的延时,(对于游戏性能的提升有相当大的作用,也是前面所说的主要原因,同时
也弥补了2级只有512K的所对多媒体应用的不足,但加大了对日后升级的成本的增加:要升级的话您只好把CPU和
内存以及主板全都换掉)


5、指令集 INTEL:MMX,SSE,SSE2,SSE3,EM64T
(大多数游戏以及软件基于INTEL的指令,对于INTEL有所优化,但64位指令对于现在新的64位系统有兼容性的
缺点,所以最近不得不兼容于AMD的X86-64指令,CPU的步进值也从E0变到G1)AMD:3DNOW+,MMX,SSE,SSE2,
SSE3,X86-64(在所支持的SSE3中少了2条指令,但问题不大,因为那2条是专门针对INTEL超线程技术的,没有
也罢,反正AMD也不支持超线程技术,由于AMD的64位技术源

于DEC公司的Alpha技术(64位技术之一),再加上
AMD自己的2次开发,所以导致64位技术快速的在民用市场的出现,微软64位系统也不得不基于AMD的X86-64位开发
(谁叫AMD先推出民用的64位呢),为了尽快消除对于64位的WINDOWS兼容性的问题,INTEL也被迫开始兼容AMD的
64位指令(不是INTEL没有技术开发64位,是由于它的市场策略导致其非常被动,错过了推出64位的最佳时机,
让AMD就64位而言站了上风,谁让这2家公司最终还得看微软的脸色呢,从这点上讲,他们还没完全达到市场垄断
的地位---硬件厂商还得看软件巨头的脸色,真悲哀!)CPU的处理性能不应该去看主频,而INTEL正是基于相当
相当一部分人对CPU的不了解,采用了加长管

线的做法来提高频率,从而误导了相当一部分的人盲目购买。CPU的处理能力简单地说可以看成:实际

处理能力=主频*执行效率,就拿P4E来说他的主频快是建立在使用了更长的管线基础之上的,而主频

只与每级管线的执行速度有关与执行效率无关,加长管线的好处在与每级管线的执行速度较快,但是管

线越长(级数越多)执行效率越低下,AMD的PR值可能会搞得大家一头雾水,但是却客观划分了与其

对手想对应的处理器的能力。为什么实际频率只有1.8G的AMD 2500+处理器运行速度比实际频率

2.4G的P4-2.4B还快?为什么采用0.13微米制程的Tulatin核心的处理器最高只能做到1.4G,反而采用

0.18微米制程的Willamette核心的处理器却能轻松做到2G?下面我们就来分析一下到底是什么原因导

致以上两种“怪圈”的存在。

每块CPU中都有“执行管道流水线”的存在(以下简称“管线”),管线对于CPU的关系就类似汽车组

装线与汽车之间的关系。CPU的管线并不是物理意义上供数据输入输出的的管路或通道,它是为了执行

指令而归纳出的“下一步需要做的事情”。每一个指令的执行都必须经过相同的步骤,我们把这样的步

骤称作“级”。管线中的“级”的任务包括分支下一步要执行的指令、分支数据的运算结果、分支结果

的存储位置、执行运算等等…… 最基础的CPU管线可以被分为5级: 1、取指令 2、译解指令 3、演

算出操作数 4、执行指令 5、存储到高速缓存 你可能会发现以上所说的5级的每一级的描述都非常的

概括,同时如果增加一些特殊的级的话,管线将会有所延长: 1、取指令1 2、取指令2 3、译解指令1

4、译解指令2 5、演算出操作数 6、分派操作 7、确定时 8、执行指令 9、存储到高速缓存1 10、存

储到高速缓存2 无论是最基本的管线还是延长后的管线都是必须完成同样的任务:接受指令,输出运算


果。两者之间的不同是:前者只有5级,其每一级要比后者10级中的每一级处理更多的工作。如果除

此以外的其它细节都完全相同的话,那么你一定希望采用第一种情况的“5级”管线,原因很简单:数

据填充5级要比填充10级容易的多。而且如果处理器的管线不是始终充满数据的话,那么将会损失宝贵

的执行效率——这将意味着CPU的执行效率会在某种程度上大打折扣。

那么CPU管线的长短有什么不同呢?——其关键在于管线长度并不是简单的重复,可以说它把原来的每

一级的工作细化,从而让每一级的工作更加简单,因此在“10级”模式下完成每一级工作的时间要明

显的快于“5级”模式。最慢的(也是最复杂)的“级”结构决定了整个管线中的每个“级”的速度—

—请牢牢记住这一点! 我们假设上述第一种管线模式每一级需要1个时钟周期来执行,最慢可以在1ns

内完成的话,那么基于这种管线结构的处理器的主频可以达到1GHz(1/1ns = 1GHz)。现在的情况

是CPU内的管线级数越来越多,为此必须明显的缩短时钟周期来提供等于或者高于较短管线处理器的性

能。好在,较长管线中每个时钟周期内所做的工作减少了,因此即使处理器频率提升了,但每个时钟周

期缩短了,每个“级”所用的时间也就相应的减少了,从而可以让CPU运行在更高的频率上了。

如果采用上述的第二种管线模式,可以把处理器主频提升到2GHz,那么我们应该可以得到相当于原来

的处理器2倍的性能——如果管线一直保持满载的话。但事实并非如此,任何CPU内部的管线在预读取

的时候总会有出错的情况存在,一旦出错了就必须把这条指令从第一级管线开始重新执行,稍微计算一

下就可以得出结论:如果一块拥有5级管线的CPU在执行一条指令的时候,当执行到第4级时出错,那

么从第一级管线开始重新执行这条指令的速度,要比一块拥有10级管线的CPU在第8级管线出错时重新

执行要快的多,也就是说我们根本无法充分的利用CPU的全部资源,那么我们为什么还需要更高主频的

CPU呢??

回溯到几年以前,让我们看看当时1.4GHz和1.5GHz的奔腾四处理器刚刚问世之初的情况:当时Intel公

司将原奔腾三处理器的10级管线增加到了奔腾四的20级,管线长度一下提升了100%。最初上市的

1.5GHz奔腾四处理器曾经举步维艰,超长的管线带来的负面影响是由于预读取指令的出错从而造成的

执行效率严重低下,甚至根本无法同1GHz主频的奔腾三处理器相对垒,但明显的优势就是大幅度的提

升了主频,因为20级管线同10级管线相比,每级管线的执行时

间缩短了,虽然执行效率降低了,但处

理器的主频是根据每级管线的执行时间而定的,跟执行效率没有关系,这也就是为什么采用0.18微米

制程的Willamette核心的奔腾四处理器能把主频轻松做到2G的奥秘! 固然,更精湛的制造工艺也能对

提升处理器的主频起到作用,当奔腾四换用0.13微米制造工艺的Northwood 核心后,主频的优势才大

幅度体现出来,一直冲到了3.4G,长管线的CPU只有在高主频的情况下才能充分发挥优势——用很的

频率、很短的时钟周期来弥补它在预读取指令出错时重新执行指令所浪费的时间。 但是,拥有20级管

线、采用0.13微米制程的Northwood核心的奔腾四处理器的理论频率极限是3.5G,那怎么办呢?Intel

总是会采用“加长管线”这种屡试不爽的主频提升办法——新出来的采用Prescott核心的奔腾四处理器

(俗称P4-E),居然采用了31级管线,通过上述介绍,很明显我们能得出Prescott核心的奔四处理器

在一个时钟周期的处理效率上会比采用Northwood核心的奔四处理器慢上一大截,也就是说起初的P4-

E并不比P4-C的快,虽然P4-E拥有了更大的二级缓存,但在同频率下,P4-E绝对不是P4-C的对手,只

有当P4-E的主频提升到了5G以上,才有可能跟P4-3.4C的CPU对垒,著名的CPU效能测试软件SuperPi

就能反应出这一差距来:P4-3.4E的处理器,运算Pi值小数点后100万位需要47秒,这仅相当于P4-

2.4C的成绩,而P4-3.4C运算只需要31秒,把同频率下的P4-3.4E远远的甩在了后面!! AMD 2500+

处理器,采用了10级管线,只有1.8G的主频却能匹敌2.4G的P4;苹果电脑的G4处理器,更是采用了7

级管线,只有1.2G的主频却能匹敌2.8C的P4,这些都要归功于更短的管线所带来的更高的执行效率,

跟它们相比,执行效率方面Intel输在了管线长度上,但主频提升方面Intel又赢在了管线长度上,因为

相对于“管线”这个较专业的问题,大多数消费者还是陌生的,人们只知道“处理器的主频越高速度就

越快”这个片面的、错误的、荒谬的理论!!这就是Intel的精明之处!!!
 AMD和英特尔CPU的制造是两种完全不同的技术,所以不能由主频来看AMD的性能!AMD 性价比是毫无质
疑的.AMD是攒机的首选.
以前因为采用的工艺不同,AMD的发热两会比较大一些,所以品牌机多选择p4作为配置.但是今年来,AMD的
技术水平约来越高.AMD已逐渐取代intel的王者地位.
选3000+ AMD的比INTEL的好主要是技术好


第一,AMD有先进的K8架构,仅仅14级流水线,执行效率更高,而intel的prescott核心有31级。虽然有
更高的频率,但这个频率是依靠高流水线。办同样一件事情,如果当中出错,就

得从头开始,这样就慢
了,可惜牺牲了更高的频率。Intel当然不能视而不见,只有提高频率,加大缓存解决。还有最决的一招:
降价和品牌效应。
第二,AMDcpu中集成了内存控制器,这样可以大大减小延迟。
第三,由于核心的问题,AMD功耗更小。
第四,AMD有广泛的主板支持,不像以前那样。
第五,AMD的cpu价格便宜(虽然现在贵了)。
第六,就是人的“同情”心理,我们往往更喜欢“弱者”(尽管AMD不再“弱”,但是市场占有率仅有20%,
不像Intel的80%)补充:好坏只有限于Athlon64和Sempron cpu(775,940,939针)和P4prescott核心
cpu 以前的Athlon xp及northwood没有什么差距。最多就是intel多媒体应用更好,amd则在游戏方面更有
优势。再有,AMD的cpu和intel的在同市场定位的情况下,差距不大,几乎可以忽略不计。不要忘记,
频率不是一无是处。通过对比intel的cpu:P4和PM就知道大概了,频率不是一切。1.5G的PM相当于P42.8G

CPU的处理性能不应该去看主频,而INTEL正是基于相当相当一部分人对CPU的不了解,采用了加长管线
的做法来提高频率,从而误导了相当一部分的人盲目购买。CPU的处理能力简单地说可以看成:实际处
理能力=主频*执行效率,就拿P4E来说他的主频快是建立在使用了更长的管线基础之上的,而主频只是
每级管线的执行速度有关与执行效率无关,加长管线的好处在与每级管线的执行速度较快,但是管线
越长(级数越多)执行效率越低下,AMD的PR值可能会搞得大家一头雾水,但是却客观划分了与其对手
想对应的处理器的能力。为什么实际频率只有1.8G的AMD 2500+处理器运行速度比实际频率2.4G的
P4-2.4B还快?为什么采用0.13微米制程的Tulatin核心的处理器最高只能做到1.4G,反而采用0.18微
米制程的Willamette核心的处理器却能轻松做到2G?下面我们就来分析一下到底是什么原因导致以上
两种“怪圈”的存在。每块CPU中都有“执行管道流水线”的存在(以下简称“管线”),管线对于
CPU的关系就类似汽车组装线与汽车之间的关系。CPU的管线并不是物理意义上供数据输入输出的的管
路或通道,它是为了执行指令而归纳出的“下一步需要做的事情”。每一个指令的执行都必须经过相
同的步骤,我们把这样的步骤称作“级”。管线中的“级”的任务包括分支下一步要执行的指令、分
支数据的运算结果、分支结果的存储位置、执行运算等等…… 最基础的CPU管线可以被分为5级:
1、取指令 2、译解指令 3、演算出操作数 4、执行指令 5、存储到高速缓存你可能会发现以上所说的
5级的每一级的描述都非常的概括,同时如果增加一些特殊

的级的话,管线将会有所延长: 1、取指令
1 2、取指令2 3、译解指令1 4、译解指令2 5、演算出操作数 6、分派操作 7、确定时 8、执行指令
9、存储到高速缓存1 10、存储到高速缓存2无论是最基本的管线还是延长后的管线都是必须完成同样的
任务:接受指令,输出运算结果。两者之间的不同是:前者只有5级,其每一级要比后者10级中的每一级
处理更多的工作。如果除此以外的其它细节都完全相同的话,那么你一定希望采用第一种情况的“5级”
管线,原因很简单:数据填充5级要比填充10级容易的多。而且如果处理器的管线不是始终充满数据的话,
那么将会损失宝贵的执行效率——这将意味着CPU的执行效率会在某种程度上大打折扣。那么CPU管线的
长短有什么不同呢?——其关键在于管线长度并不是简单的重复,可以说它把原来的每一级的工作细化,
从而让每一级的工作更加简单,因此在“10级”模式下完成每一级工作的时间要明显的快于“5级”模式。
最慢的(也是最复杂)的“级”结构决定了整个管线中的每个“级”的速度——请牢牢记住这一点!我们
假设上述第一种管线模式每一级需要1个时钟周期来执行,最慢可以在1ns内完成的话,那么基于这种管线
结构的处理器的主频可以达到1GHz(1/1ns = 1GHz)。现在的情况是CPU内的管线级数越来越多,为此必须
明显的缩短时钟周期来提供等于或者高于较短管线处理器的性能。好在,较长管线中每个时钟周期内所做
的工作减少了,因此即使处理器频率提升了,但每个时钟周期缩短了,每个“级”所用的时间也就相应的
减少了,从而可以让CPU运行在更高的频率上了。 如果采用上述的第二种管线模式,可以把处理器主频提
升到2GHz,那么我们应该可以得到相当于原来的处理器2倍的性能——如果管线一直保持满载的话。
但事实并非如此,任何CPU内部的管线在预读取的时候总会有出错的情况存在,一旦出错了就必须把这条
指令从第一级管线开始重新执行,稍微计算一下就可以得出结论:如果一块拥有5级管线的CPU在执行一条
指令的时候,当执行到第4级时出错,那么从第一级管线开始重新执行这条指令的速度,要比一块拥有10
级管线的CPU在第8级管线出错时重新执行要快的多,也就是说我们根本无法充分的利用CPU的全部资源,
那么我们为什么还需要更高主频的CPU呢??回溯到几年以前,让我们看看当时1.4GHz和1.5GHz的奔腾四
处理器刚刚问世之初的情况:当时Intel公司将原奔腾三处理器的10级管线增加到了奔腾四的20级,管线
长度一下提升了100%。最初上市的1.5GHz奔腾四处理器曾经举步维

艰,超长的管线带来的负面影响是由
于预读取指令的出错从而造成的执行效率严重低下,甚至根本无法同1GHz主频的奔腾三处理器相对垒,
但明显的优势就是大幅度的提升了主频,因为20级管线同10级管线相比,每级管线的执行时间缩短了,虽
然执行效率降低了,但处理器的主频是根据每级管线的执行时间而定的,跟执行效率没有关系,这也就是
为什么采用0.18微米制程的Willamette核心的奔腾四处理器能把主频轻松做到2G的奥秘!固然,更精湛的
制造工艺也能对提升处理器的主频起到作用,当奔腾四换用0.13微米制造工艺的Northwood 核心后,
主频的优势才大幅度体现出来,一直冲到了3.4G,长管线的CPU只有在高主频的情况下才能充分发挥优势
——用很高的频率、很短的时钟周期来弥补它在预读取指令出错时重新执行指令所浪费的时间。但是,
拥有20级管线、采用0.13微米制程的Northwood核心的奔腾四处理器的理论频率极限是3.5G,那怎么办呢?
Intel总是会采用“加长管线”这种屡试不爽的主频提升办法——新出来的采用Prescott核心的奔腾四
处理器(俗称P4-E),居然采用了31级管线,通过上述介绍,很明显我们能得出Prescott核心的奔四处理
器在一个时钟周期的处理效率上会比采用Northwood核心的奔四处理器慢上一大截,也就是说起初的P4-E并
不比P4-C的快,虽然P4-E拥有了更大的.
1. AMD与Intel的产品线概述

AMD目前的主流产品线按接口类型可以分成两类,分别是基于Socket 754接口的中低端产品线和基于
Socket 939接口的中高端产品线;而按处理器的品牌又分为Sempron、Athlon 64、Opteron系列,此外还有
双核的Athlon 64 X2系列,其中Sempron属于低端产品线,Athlon 64,Opteron和Athlon 64 X2属于中高端
产品线。这样看来,AMD家族同一品牌的处理器除了接口类型不同之外,同时还存在着多种不同的核心,
这给消费者带来了不小的麻烦。可以说AMD现在的产品线是十分混乱的。与AMD复杂的产品线相比,Intel的
产品线可以说是相当清晰的。Intel目前主流的处理器都采用LGA 775接口,按市场定位可以分成低端的
Celeron D系列、中端的Pentium 4 5xx系列和高端的Pentium 4 6xx系列、双核的Pentium D系列。除了
Pentium D处理器以外,其他目前在市面上销售的处理器都是基于Prescott核心,主要以频率和二级缓存的
不同来划分档次,这给了消费者一个相当清晰的印象,便于选择购买。(鉴于目前市场上销售的CPU产品都
已经全面走向64位,32位的CPU无论在性能或者价格上都不占优势,因此我们所列举的CPU并不包括32位的
产品。同样道理,AMD平台的Socket A接口和Intel的Socket 478接口的产品都已经

在两家公司的停产列表
之上,而AMD的Athlon 64 FX系列和Intel的Pentium XE/EE系列以及服务器领域的产品也不容易在市面上购
买到,因此也不在本文谈论范围之内。)



2. AMD与Intel产品线对比

双核处理器可以说是2005年CPU领域最大的亮点。毕竟X86处理器发展到了今天,在传统的通过增加分支预测
单元、缓存的容量、提升频率来增加性能之路似乎已经难以行通了。因此,当单核处理器似乎走到尽头之际,
Intel、AMD都不约而同地推出了自家的双核处理器解决方案:Pentium D、Athlon 64 X2!

所谓双核处理器,简单地说就是在一块CPU基板上集成两个处理器核心,并通过并行总线将各处理器核心连接
起来。双核其实并不是一个全新概念,而只是CMP(Chip Multi Processors,单芯片多处理器)中最基本、最
简单、最容易实现的一种类型。

处理器协作机制:

AMD Athlon 64 X2


Athlon 64 X2其实是由Athlon 64演变而来的,具有两个Athlon 64核心,采用了独立缓存的设计,两颗核心
同时拥有各自独立的缓存资源,而且通过“System Request Interface”(系统请求接口,简称SRI)使
Athlon 64 X2两个核心的协作更加紧密。SRI单元拥有连接到两个二级缓存的高速总线,如果两个核心的缓存
数据需要同步,只须通过SRI单元完成即可。这样子的设计不但可以使CPU的资源开销变小,而且有效的利用
了内存总线资源,不必占用内存总线资源。
Pentium D


与Athlon 64 X2一样,Pentium D两个核心的二级高速缓存是相互隔绝的,不过并没有专门设计协作的接口,
而只是在前端总线部分简单的合并在一起,这种设计的不足之处就在于需要消耗大量的CPU周期。即当一个核
心的缓存数据更改之后,必须将数据通过前端总线发送到北桥芯片,接着再由北桥芯片发往内存,而另外一
个核心再通过北桥读取该数据,也就是说,Pentium D并不能像Athlon 64 X2一样,在CPU内部进行数据同步,
而是需要通过访问内存来进行同步,这样子就比Athlon 64 X2多消耗了一些时间。
二级缓存对比:

二级缓存对于CPU的处理能力影响不小,这一点可以从同一家公司的产品线上的高低端产品当中明显的体现
出来。二级缓存做为一个数据的缓冲区,其大小具有相当重大的意义,越大的缓存也就意味着所能容纳的数
据量越多,这就大大地减轻了由于总线与内存的速度无法配合CPU的处理速度,而浪费了CPU的资源。

事实上也证明了,较大的高速缓存意味着可以一次交换更多的可用数据,而且还可以大大降低高速缓存失误
情况的出现,以及加快数据的访问速度,使整体的性能更高。

就目前而言,AMD的CPU在二级高速缓存的设

计上,由于制造工艺的原因,还是比较小,高端的最高也只达到
2M,不少中低端产品只有512K,这对于数据的处理多多少少会带来一些不良的影响,特别是处理的数据量较
大的时候。Intel则相反,在这方面比较重视,如Pentium D核心内部便集成了2M的二级高速缓存,这在处理
数据的时候具有较大的优势,在高端产品中,甚至集成4M的二级高速缓存,可以说是AMD的N倍。在一些实际
测试所得出来的数据也表明,二级缓存较大的Intel分数要高于二级缓存较小的AMD不少。

内存架构对比:

由Athlon 64开始,AMD便开始采用将内存控制器集成于CPU内核当中的设计,这种设计的好处在于,可以缩短
CPU与内存之间的数据交换周期,以前都是采用内存控制器集成于北桥芯片组的设计,改成集成于CPU核心当中,
这样一来CPU无需通过北桥,直接可以对内存进行访问操作,在有效的提高了处理效率的同时,还减轻了北桥
芯片的设计难度,使主板厂商节约了成本。不过这种设计在提高了性能的同时,也带来了一些麻烦,一个是
兼容性问题,由于内存控制器集成于核心之内,不像内置于北桥芯片内部,兼容性较差,这就给用户在选购
内存的时候带来一些不必要的麻烦。

除了内存兼容性较差之外,由于采用核心集成内存控制器的缘故,对于内存种类的选择也有着很大的制约。
就现在的内存市场上来看,很明显已经像DDR2代过渡,而到目前为止Athlon 64所集成的还只是DDR内存控制
器,换句话说,现有的Athlon 64不支持DDR2,这不仅对性能起到了制约,对用户选择上了造成了局限性。
而Intel的CPU却并不会有这样子的麻烦,只需要北桥集成了相应的内存控制器,就可以轻松的选择使用哪种
内存,灵活性增强了不少。

还有一个问题,如若用户采用集成显卡时,AMD的这种设计会影响到集成显卡性能的发挥。目前集成显卡主要
是通过动态分配内存做为显存,当采用AMD平台时,集成在北桥芯片当中的显卡核心需要通过CPU才能够对
内存操作,相比直接对内存进行操作,延迟要长许多。


平台带宽对比: 随着主流的双核处理器的到来,以及945、955系列主板的支持,Intel的前端总线将提升到
1066Mhz,配合上最新的DDR2 667内存,将I/O带宽进一步提升到8.5GB/S,内存带宽也达到了10.66GB/S,
相比AMD目前的8.0GB/S(I/O带宽)、6.4GB/S(内存带宽)来说,Intel的要远远高出,在总体性能上要突出一些。

功耗对比: 在功耗方面,Intel依然比较AMD的要稍为高一些,不过,近期的已经有所好转了。Intel自推出
了Prescott核心,由于采用0.09微米制程、集成了更多的L2缓存,晶体管更加的细

薄,从而导致漏电现象的出现,
也就增加了漏电功耗,更多的晶体管数量带来了功耗及热量的上升。为了改进Prescott核心处理器的功耗和发热
量的问题,Intel便将以前应用于移动处理器上的EIST(Enhanced Intel Speedstep Technolog)移植到目前的
主流Prescott核心CPU上,以保证有效的控制降低功耗及发热量。

而AMD方面则加入了Cool ‘n’ Quiet技术,以降低CPU自身的功耗,其工作原理与Intel的SpeedStep动态调节技
术相似,都是通过调节倍频等等来实现降低功耗的效果。

实际上,Intel的CPU功率之所以目前会高于AMD,其主要的原因在于其内部集成的晶体管远远要比AMD的CPU多得多,
再加上工作频率上也要比AMD的CPU高出不少,这才会变得功率较大。不过在即将来临的Intel新一代CPU架构
Conroe,这个问题将会得到有效的解决。其实Conroe是由目前的Pentium M架构变化而来的,它延续了Pentium M
的绝大多数优点,如功耗更加低,在主频较低的情况下已然能够获得较好的性能等等这些。可以看出,未来
Intel将把移动平台上的Conroe移植到桌面平台上来,取得统一。

流水线对比: 自踏入P4时代以来,Intel的CPU内部的流水线级要比AMD的高出一些。以前的Northwood和
Willamette核心的流水线为20级,相对于当时的PIII或者Athlon XP的10级左右的流水线来说,增长了几乎一倍。
而目前市场上采用Proscott核心CPU流水线为31级。很多人会有疑问,为何要加长流水线呢?其实流水线的长短
对于主频影响还是相当大的。流水线越长,频率提升潜力越大,若一旦分支预测失败或者缓存不中的话,所耽误
的延迟时间越长,为此在Netburst架构中,Intel将8级指令获取/解码的流水线分离出来,而Proscott核心有两个
这样的8级流水线,因此严格说起来,Northwood和Willamette核心有28级流水线,而Proscott有39级流水线,
是现在Athlon 64(K8)架构流水线的两倍。

相信不少人都知道较长流水线不足之处,不过,是否有了解过较长流水线的优势呢?在NetBurst流水线内部
功能中,每时钟周期能够处理三个操作数。这和K7/K8是相同的。理论上,NetBurst架构每时钟执行3指令乘以
时钟速度,便是最后的性能,由此可见频率至上论有其理论基础。以此为准来计算性能的话,则K8也非NetBurst
对手。不过影响性能的因素有很多,最主要的就是分支预测失败、缓存不中、指令相关性三个方面。

这三个方面的问题每个CPU都会遇到,只是各种解决方法及效果存在着差异而已。而NetBurst天生的长流水线
既是它的最大优势,也是它的最大劣势。如果一旦发生分支预测失败或者缓存不中的情况,Prescott核心就会
有39个周期的延迟。这要

比其他的架构延迟时间多得多。不过由于其工作主频较高,加上较大容量的二级高速
缓存在一定程度上弥补了NetBurst架构的不足之处。不过流水线的问题在Intel的新一代CPU架构Conroe得到了
较好的解决,这样子以来,大容量的高速缓存,以及较低的流水线,配合双核心设计,使得未来的Intel CPU
性能更加优异。



“真假双核”

在双核处理器推广的过程中,我们听到了一些不和谐的音符:AMD宣扬自己的双核Opteron和Athlon-64 X2才符
合真正意义上的双核处理器准则,并隐晦地表示Intel双核处理器只是“双芯”,暗示其为“伪双核”,声称
自己的才是“真双核”,真假双核在外界引起了争议,也为消费者的选择带来了不便。

AMD认为,它的双核之所以是“真双核”,就在于它并不只是简单地将两个处理器核心集成在一个硅晶片
(或称DIE)上,与单核相比,它增添了“系统请求接口”(System Request Interface,SRI)和“交叉开关”
(Crossbar Switch)。它们的作用据AMD方面介绍应是对两个核心的任务进行仲裁、及实现核与核之间的通信。
它们与集成的内存控制器和HyperTransport总线配合,可让每个核心都有独享的I/O带宽、避免资源争抢,实现
更小的内存延迟,并提供了更大的扩展空间,让双核能轻易扩展成为多核。

与自己的“真双核”相对应,AMD把英特尔已发布的双核处理器——奔腾至尊版和奔腾D处理器采用的双核架构
称之为“双芯”。AMD称,它们只是将两个完整的处理器核心简单集成在一起,并连接到同一条带宽有限的前端
总线上,这种架构必然会导致它们的两个核心争抢总线资源、从而影响性能,而且在英特尔这种双核架构上很
难添加更多处理器核心,因为更多的核心会带来更为激烈的总线带宽争抢。

而根据前面我们提到CMP的概念,笔者认为英特尔和AMD的双核处理器,以及它们未来的多核处理器实际上都
属于CMP架构。而对双核处理器的架构或标准,业界并无明确定义,称双核处理器存在“真伪”纯属AMD的一
家之言,是一种文字游戏,有误导消费者之嫌。

目前业界对双核处理器的架构并没有共同标准或定义,自然也就没有什么真伪之分。CMP的原意就是在一个
处理器上集成多个处理器核心,在这一点上AMD与英特尔并无分别,不能说自己的产品集成了仲裁等功能就是
“真双核”,更没有理由称别人的产品是“双芯”或“伪双核”。此外在不久前AMD举办的“我为双核狂”的活
动中,有不少玩家指出,AMD的双核处理器在面对多任务环境下,无法合理分配CPU运算资源,导致运行同样
的程序却会得到不同的时间,AMD的双核并不稳

定。从不少媒体的评测还可以看到,AMD的双核在单程序运行的
效率要高于Intel处理器,但是在多任务的测试中则全面落后!

由此可见,对于真假双核之说,笔者认为只是一种市场的抄作,并不是一种客观的性能表现。从真正的双核应
用上来看(双核的发展主要是由于各种程序的同时运行,即多程序同时运行的要求),Intel的双核更符合多
程序的发展需求。
Amd Intel的CPU性能列表

型号 标准外频(MHz) 工作频率 L1(KB) L2(KB) 工作电压(V) 制作工艺(微米) EDB EM64T HT 插槽类型 封装方式 多媒体指令集
pentium MMX200(p55c) 66//3 16+16 无 2.8 0.35 socket7 CPGA
pentium MMX233(p55c) 66//3.5 16+16 无 2.8 0.35 socket7 CPGA
PII 233(klamalth) 66//3.5 16+16 512 2.8 0.35 solt1 SECC
PII 266(klamalth) 66//4 16+16 512 2.8 0.35 solt1 SECC
PII 300(klamalth) 66//4.5 16+16 512 2.8 0.35 solt1 SECC
PII 333(klamalth) 66//5 16+16 512 2.8 0.35 solt1 SECC
PII 350(Deschutes) 100//3.5 16+16 512 2 0.25 solt1 SECC
PII 400(Deschutes) 100//4 16+16 512 2 0.25 solt1 SECC
PII 450(Deschutes) 100//4.5 16+16 512 2 0.25 solt1 SECC
Celeron 266(Covington) 66//4 16+16 2 0.35 solt1 SEPP
Celeron 300(Covington) 66//4.5 16+16 2 0.35 solt1 SEPP
Celeron 300A(Mendocino) 66//4.5 16+16 128 2 0.25 solt1 SEPP
Celeron 333(Mendocino) 66//5 16+16 128 2 0.25 solt1 SEPP
Celeron 366(Mendocino) 66//5.5 16+16 128 2 0.25 solt1 SEPP
Celeron 300A(Mendocino) 66//4.5 16+16 128 2 0.25 socket370 PPGA
Celeron 333(Mendocino) 66//5 16+16 128 2 0.25 socket370 PPGA
Celeron 366(Mendocino) 66//5.5 16+16 128 2 0.25 socket370 PPGA
Celeron 400(Mendocino) 66//6 16+16 128 2 0.25 socket370 PPGA
Celeron 433(Mendocino) 66//6.5 16+16 128 2 0.25 socket370 PPGA
Celeron 466(Mendocino) 66//7 16+16 128 2 0.25 socket370 PPGA
Celeron 500(Mendocino) 66//7.5 16+16 128 2 0.25 socket370 PPGA
Celeron 533(Mendocino) 66//8 16+16 128 2 0.25 socket370 PPGA
Celeron II 533A 66//8 16+16 128 1.5//1.7 0.18 socket370 FCPGA
Celeron II 566 66//8.5 16+16 128 1.5//1.7 0.18 socket370 FCPGA
Celeron II 600 66//9 16+16 128 1.5//1.7 0.18 socket370 FCPGA
Celeron II 633 66//9.5 16+16 128 1.65//1.7 0.18 socket370 FCPGA
Celeron II 667 66//10 16+16 128 1.65//1.7 0.18 socket370 FCPGA
Celeron II 700 66//10.5 16+16 128 1.65//1.7 0.18 socket370 FCPGA
Celeron II 733 66//11 16+16 128 1.65//1.7 0.18 socket370 FCPGA
PIII 450 (Katmai) 100//4.5 16+16 512 2 0.25 solt1 SECC2
PIII 500 (Katmai) 100//5 16+16 512 2 0.25 solt1 SECC2
PIII 550 (Katmai) 100//5.5 16+16 512 2 0.25 solt1 SECC2
PIII 533b (Confidential) 133//4 16+16 512 2 0.25 solt1 SECC2
PIII 600(Confid

ential) 100//6 16+16 512 2 0.25 solt1 SECC2
PIII 600B(Confidential) 133//4.5 16+16 512 2 0.25 solt1 SECC2
PIII 500E (Coppermine) 100//5 16+16 256 1.6//1.65 0.18 solt1 SECC2
PIII 533EB(Coppermine) 133//4 16+16 256 1.65 0.18 solt1 SECC2
PIII 550E (Coppermine) 100//5.5 16+16 256 1.6//1.65 0.18 solt1 SECC2
PIII 600E (Coppermine) 100//6 16+16 256 1.65 0.18 solt1 SECC2
PIII 600EB(Coppermine) 133//4.5 16+16 256 1.65 0.18 solt1 SECC2
PIII 650(Coppermine) 100//6.5 16+16 256 1.65 0.18 solt1 SECC2
PIII 667(Coppermine) 133//5 16+16 256 1.65 0.18 solt1 SECC2
PIII 700(Coppermine) 100//7 16+16 256 1.65 0.18 solt1 SECC2
PIII 733(Coppermine) 133//5.5 16+16 256 1.65 0.18 solt1 SECC2
PIII 750(Coppermine) 100//7.5 16+16 256 1.65 0.18 solt1 SECC2
PIII 800(Coppermine) 100//8 16+16 256 1.65 0.18 solt1 SECC2
PIII 850(Coppermine) 100//8.5 16+16 256 1.65 0.18 solt1 SECC2
PIII 866(Coppermine) 133//6.5 16+16 256 1.65 0.18 solt1 SECC2
PIII 933(Coppermine) 133//7 16+16 256 1.65//1.7 0.18 solt1 SECC2
PIII 1000(Coppermine) 133//7.5 16+16 256 1.7 0.18 solt1 SECC2
PIII 1.13GHz(Coppermine) 133//8 16+16 256 1.7 0.18 solt1 SECC2
PIII 500E (Coppermine) 100//5 16+16 256 1.6 0.18 socket370 FCPGA
PIII 533EB(Coppermine) 133//4 16+16 256 1.6 0.18 socket370 FCPGA
PIII 550E (Coppermine) 100//5.5 16+16 256 1.6 0.18 socket370 FCPGA
PIII 600E (Coppermine) 100//6 16+16 256 1.6 0.18 socket370 FCPGA
PIII 600EB(Coppermine) 133//4.5 16+16 256 1.6 0.18 socket370 FCPGA
PIII 650(Coppermine) 100//6.5 16+16 256 1.6 0.18 socket370 FCPGA
PIII 667(Coppermine) 133//5 16+16 256 1.6 0.18 socket370 FCPGA
PIII 700(Coppermine) 100//7 16+16 256 1.6 0.18 socket370 FCPGA
PIII 733(Coppermine) 133//5.5 16+16 256 1.6 0.18 socket370 FCPGA
PIII 750(Coppermine) 100//7.5 16+16 256 1.6 0.18 socket370 FCPGA
PIII 800(Coppermine) 100//8 16+16 256 1.6 0.18 socket370 FCPGA
PIII 850(Coppermine) 100//8.5 16+16 256 1.6 0.18 socket370 FCPGA
PIII 866(Coppermine) 133//6.5 16+16 256 1.6 0.18 socket370 FCPGA
PIII 933(Coppermine) 133//7 16+16 256 1.7 0.18 socket370 FCPGA
PIII 1000(Coppermine) 133//7.5 16+16 256 1.7 0.18 socket370 FCPGA
PIII 1.13GHz(Coppermine) 133//8 16+16 256 1.7 0.18 socket370 FCPGA
pentium III Tualatin 1.13GHz 133 32 512/256 1.475 0.13 Socket370 PGA2 MMX、SSE
pentium III Tualatin 1.2GHz 133 32 512/256 1.475 0.13 Socket370 PGA2 MMX、SSE
pentium III Tualatin 1.26GHz 133 32 512/256 1.475 0.13 Socket370 PGA2 MMX、SSE
Celeron II 800MHz 100 32 128 1.7/1.75 0.18 Socket370 PGA MMX、SSE
Celeron II 850MHz 100 32 128 1.7/1.75 0.18 Socket370 PGA MMX、SSE
Celeron II 900MHz 100 32 128 1.7/1.75 0.18 Socket370 PGA MMX、SSE


Celeron II 950MHz 100 32 128 1.7/1.75 0.18 Socket370 PGA MMX、SSE
Celeron II 1GHz 100 32 128 1.7/1.75 0.18 Socket370 PGA MMX、SSE
Celeron II 1.1GHz 100 32 128 1.7/1.75 0.18 Socket370 PGA MMX、SSE
Celeron II Tualatin 1.2GHz 100 32 256 1.475 0.13 Socket370 PGA MMX、SSE
pentium 4 1.3GHz(Willamette) 400 32 256 1.7/1.75 0.18 Socket423/478 PGA423/478 MMX、SSE、SSE2
pentium 4 1.4GHz(Willamette) 400 32 256 1.7/1.75 0.18 Socket423/478 PGA423/478 MMX、SSE、SSE2
pentium 4 1.5GHz(Willamette) 400 32 256 1.7/1.75 0.18 Socket423/478 PGA423/478 MMX、SSE、SSE2
pentium 4 1.6GHz(Willamette) 400 32 256 1.7/1.75 0.18 Socket423/478 PGA423/478 MMX、SSE、SSE2
pentium 4 1.7GHz(Willamette) 400 32 256 1.7/1.75 0.18 Socket423/478 PGA423/478 MMX、SSE、SSE2
pentium 4 1.8GHz(Willamette) 400 32 256 1.7/1.75 0.18 Socket423/478 PGA423/478 MMX、SSE、SSE2
pentium 4 1.9GHz(Willamette) 400 32 256 1.7/1.75 0.18 Socket423/478 PGA423/478 MMX、SSE、SSE2
pentium 4 2GHz(Willamette) 400 32 256 1.7/1.75 0.18 Socket423/478 PGA423/478 MMX、SSE、SSE2
pentium 4 2GHz(NorthWood) 400 32 256 1.475 0.13 Socket423/478 PGA423/478 MMX、SSE、SSE2
Celeron 1.7GHz(Willamette) 400 8 128 1.7 0.18 Socket478 mPGA478 MMX、SSE、SSE2
Celeron 1.8GHz(Willamette) 400 8 128 1.7 0.18 Socket478 mPGA478 MMX、SSE、SSE2
Celeron 2.0GHz(Willamette) 400 8 128 1.5 0.13 Socket478 mPGA478 MMX、SSE、SSE2
pentium 4 2.0AGHz(Northwood) 533 20 512 1.525 0.13 Socket478 mPGA478 MMX、SSE、SSE2
PENTIUM 4 2.4 GHZ 400 16 512 1.25-1.525 0.13 Socket478
PENTIUM 4 2.4A GHZ 533 16 1024 1.25-1.525 0.13 Socket478
PENTIUM 4 2.4B GHZ 533 16 512 1.25-1.525 0.13 Socket478
PENTIUM 4 2.4C GHZ 800 16 512 1.25-1.525 0.13 Y Socket478
PENTIUM 4 2.6 GHZ 400 16 512 1.25-1.525 0.13 Socket478
PENTIUM 4 2.6C GHZ 800 16 512 1.25-1.525 0.13 Y Socket478
PENTIUM 4 2.66 GHZ 533 16 512 1.25-1.525 0.13 Socket478
PENTIUM 4 2.8 GHZ 533 16 512 1.25-1.525 0.13 Socket478
PENTIUM 4 2.8C GHZ 800 16 512 1.25-1.525 0.13 Y Socket478
PENTIUM 4 3 GHZ 800 16 512 1.25-1.525 0.13 Y Socket478
PENTIUM 4 3.06 GHZ 533 16 512 1.25-1.525 0.13 Y Socket478
PENTIUM 4 3.2 GHZ 800 16 512 1.25-1.525 0.13 Y Socket478
PENTIUM 4 3.4 GHZ 800 16 512 1.25-1.525 0.13 Y Socket478
PENTIUM 4 2.8A GHZ 533 16 1024 1.25-1.525 0.13 Socket478
PENTIUM 4 2.8E GHZ 800 16 1024 1.25-1.525 0.13 Y Socket478
PENTIUM 4 3.0E GHZ 800 16 1024 1.25-1.525 0.13 Y Socket478
PENTIUM 4 3.2E GHZ 800 16 1024 1.25-1.525 0.13 Y Socket478
PENTIUM 4 3.4E GHZ 800 16 1024 1.25-1.525 0.13 Y Socket478
pentium D 840 (双核) 800 3.20 GHZ 16 2*1024 1.4 0.09 Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE3
pentium D 830(双核) 800 3 GHZ 16 2*1024 1.4 0.09 Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE3
pentium D 820(双核) 800 2.8 GHZ 16 2*1024 1.4

0.09 Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE3
PENTIUM 4 670 800 3.8 GHZ 16 2048 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE4
PENTIUM 4 660 800 3.6 GHZ 16 2048 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE5
PENTIUM 4 650 800 3.4 GHZ 16 2048 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE6
PENTIUM 4 640 800 3.2 GHZ 16 2048 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE7
PENTIUM 4 630 800 3.0 GHZ 16 2048 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE8
PENTIUM 4 571 800 3.8 GHZ 16 1024 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE9
PENTIUM 4 570J 800 3.8 GHZ 16 1024 1.4 0.09 Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE10
PENTIUM 4 561 800 3.6 GHZ 16 1024 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE11
PENTIUM 4 560J 800 3.6 GHZ 16 1024 1.4 0.09 Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE12
PENTIUM 4 560 800 3.6 GHZ 16 1024 1.4 0.09 Y LGA775 LGA775 MMX、SSE、SSE2、SSE13
PENTIUM 4 551 800 3.4 GHZ 16 1024 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE14
PENTIUM 4 550J 800 3.4 GHZ 16 1024 1.4 0.09 Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE15
PENTIUM 4 550 800 3.4 GHZ 16 1024 1.4 0.09 Y LGA775 LGA775 MMX、SSE、SSE2、SSE16
PENTIUM 4 541 800 3.2 GHZ 16 1024 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE17
PENTIUM 4 540J 800 3.2 GHZ 16 1024 1.4 0.09 Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE18
PENTIUM 4 540 800 3.2 GHZ 16 1024 1.4 0.09 Y LGA775 LGA775 MMX、SSE、SSE2、SSE19
PENTIUM 4 531 800 3 GHZ 16 1024 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE20
PENTIUM 4 530J 800 3 GHZ 16 1024 1.4 0.09 Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE21
PENTIUM 4 530 800 3 GHZ 16 1024 1.4 0.09 Y LGA775 LGA775 MMX、SSE、SSE2、SSE22
PENTIUM 4 521 800 2.8 GHZ 16 1024 1.4 0.09 Y Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE23
PENTIUM 4 520J 800 2.8 GHZ 16 1024 1.4 0.09 Y Y LGA775 LGA775 MMX、SSE、SSE2、SSE24
PENTIUM 4 520 800 2.8 GHZ 16 1024 1.4 0.09 Y LGA775 LGA775 MMX、SSE、SSE2、SSE25
PENTIUM 4 516 533 2.93GHZ 16 1024 1.4 0.09 Y LGA775
PENTIUM 4 515 533 2.93GHZ 16 1024 1.4 0.09 LGA775
PENTIUM 4 506 533 2.66GHZ 16 1024 1.4 0.09 Y LGA775
PENTIUM 4 505 533 2.66GHZ 16 1024 1.4 0.09 LGA775
CELERON D 351 533 3.2 GHZ 16 256 1.3 0.09 Y Y LGA775
CELERON D 350 533 3.2 GHZ 16 256 1.3 0.09 Socket478/LGA775
CELERON D 346 533 3.06 GHZ 16 256 1.3 0.09 Y Y LGA775
CELERON D 345J 533 3.06 GHZ 16 256 1.3 0.09 Y LGA775
CELERON D 345 533 3.06 GHZ 16 256 1.3 0.09 Socket478/LGA775
CELERON D 341 533 2.93 GHZ 16 256 1.3 0.09 Y Y LGA775
CELERON D 340J 533 2.93 GHZ 16 256 1.3 0.09 Y LGA775
CELERON D 340 533 2.93 GHZ 16 256 1.3 0.09 Socket478/LGA775
CELERON D 336 533 2.8 GHZ 16 256 1.3 0.09 Y Y LGA775
CELERON D 335J 533 2.8 GHZ 16 256 1.3 0.09 Y LGA775
CELERON D 335 533 2.8 GHZ 16 256 1.3 0.09 Socket478/LGA775
CELERON D 331 533 2.66 GHZ 16 256 1.3 0.09 Y Y LGA775
CELERON D 330J 533 2.66 GHZ 16 256 1.3 0.09 Y LGA775
CELERON

D 330 533 2.66 GHZ 16 256 1.3 0.09 Socket478/LGA775
CELERON D 326 533 2.53 GHZ 16 256 1.3 0.09 Y Y LGA775
CELERON D 325J 533 2.53 GHZ 16 256 1.3 0.09 Y LGA775
CELERON D 325 533 2.53 GHZ 16 256 1.3 0.09 Socket478/LGA775
CELERON D 320 533 2.4 GHZ 16 256 1.3 0.09 Socket478/LGA775
CELERON D 315 533 2.26 GHZ 16 256 1.3 0.09 Socket478/LGA775

相关文档