欢迎来到天天文库
浏览记录
ID:6601584
大小:25.50 KB
页数:4页
时间:2018-01-19
《amd和intel性能比较》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AMD和intel性能比较 AMD和英特尔CPU的制造是两种完全不同的技术,所以不能由主频来看AMD的性能!AMD性价比是毫无质疑的.AMD是攒机的首选.以前因为采用的工艺不同,AMD的发热两会比较大一些,所以品牌机多选择p4作为配置.但是今年来,AMD的技术水平约来越高.AMD已逐渐取代intel的王者地位.选3000+AMD的比INTEL的好主要是技术好第一,AMD有先进的K8架构,仅仅14级流水线,执行效率更高,而intel的prescott核心有31级。虽然有更高的频率,但这个频率是依靠高流
2、水线。办同样一件事情,如果当中出错,就得从头开始,这样就慢了,可惜牺牲了更高的频率。Intel当然不能视而不见,只有提高频率,加大缓存解决。还有最决的一招:降价和品牌效应。第二,AMDcpu中集成了内存控制器,这样可以大大减小延迟。第三,由于核心的问题,AMD功耗更小。第四,AMD有广泛的主板支持,不像以前那样。第五,AMD的cpu价格便宜(虽然现在贵了)。第六,就是人的“同情”心理,我们往往更喜欢“弱者”(尽管AMD不再“弱”,但是市场占有率仅有20%,不像Intel的80%)补充:好坏只有限于At
3、hlon64和Semproncpu(775,940,939针)和P4prescott核心cpu以前的Athlonxp及northwood没有什么差距。最多就是intel多媒体应用更好,amd则在游戏方面更有优势。再有,AMD的cpu和intel的在同市场定位的情况下,差距不大,几乎可以忽略不计。不要忘记,频率不是一无是处。通过对比intel的cpu:P4和PM就知道大概了,频率不是一切。1.5G的PM相当于P42.8GCPU的处理性能不应该去看主频,而INTEL正是基于相当相当一部分人对CPU的不了解
4、,采用了加长管线的做法来提高频率,从而误导了相当一部分的人盲目购买。CPU的处理能力简单地说可以看成:实际处理能力=主频*执行效率,就拿P4E来说他的主频快是建立在使用了更长的管线基础之上的,而主频只与每级管线的执行速度有关与执行效率无关,加长管线的好处在与每级管线的执行速度较快,但是管线越长(级数越多)执行效率越低下,AMD的PR值可能会搞得大家一头雾水,但是却客观划分了与其对手想对应的处理器的能力。为什么实际频率只有1.8G的AMD2500+处理器运行速度比实际频率2.4G的P4-2.4B还快?为
5、什么采用0.13微米制程的Tulatin核心的处理器最高只能做到1.4G,反而采用0.18微米制程的Willamette核心的处理器却能轻松做到2G?下面我们就来分析一下到底是什么原因导致以上两种“怪圈”的存在。每块CPU中都有“执行管道流水线”的存在(以下简称“管线”),管线对于CPU的关系就类似汽车组装线与汽车之间的关系。CPU的管线并不是物理意义上供数据输入输出的的管路或通道,它是为了执行指令而归纳出的“下一步需要做的事情”。每一个指令的执行都必须经过相同的步骤,我们把这样的步骤称作“级”。管线
6、中的“级”的任务包括分支下一步要执行的指令、分支数据的运算结果、分支结果的存储位置、执行运算等等……最基础的CPU管线可以被分为5级:1、取指令2、译解指令3、演算出操作数4、执行指令5、存储到高速缓存你可能会发现以上所说的5级的每一级的描述都非常的概括,同时如果增加一些特殊的级的话,管线将会有所延长:1、取指令12、取指令23、译解指令14、译解指令25、演算出操作数6、分派操作7、确定时8、执行指令9、存储到高速缓存110、存储到高速缓存2无论是最基本的管线还是延长后的管线都是必须完成同样的任务:
7、接受指令,输出运算结果。两者之间的不同是:前者只有5级,其每一级要比后者10级中的每一级处理更多的工作。如果除此以外的其它细节都完全相同的话,那么你一定希望采用第一种情况的“5级”管线,原因很简单:数据填充5级要比填充10级容易的多。而且如果处理器的管线不是始终充满数据的话,那么将会损失宝贵的执行效率——这将意味着CPU的执行效率会在某种程度上大打折扣。那么CPU管线的长短有什么不同呢?——其关键在于管线长度并不是简单的重复,可以说它把原来的每一级的工作细化,从而让每一级的工作更加简单,因此在“10级
8、”模式下完成每一级工作的时间要明显的快于“5级”模式。最慢的(也是最复杂)的“级”结构决定了整个管线中的每个“级”的速度——请牢牢记住这一点!我们假设上述第一种管线模式每一级需要1个时钟周期来执行,最慢可以在1ns内完成的话,那么基于这种管线结构的处理器的主频可以达到1GHz(1/1ns=1GHz)。现在的情况是CPU内的管线级数越来越多,为此必须明显的缩短时钟周期来提供等于或者高于较短管线处理器的性能。好在,较长管线中每个时钟周期内所做的工作减少了,因
此文档下载收益归作者所有