中国移动校园招聘2018:intel和amd各有什么特点?

来源:百度文库 编辑:神马品牌网 时间:2024/04/19 13:41:38
不用回答价格温度和超频方面的

过去的不说了,就只说现在的:
AMD的K8系列的流水线长度为12级
Intel的Prescott处理器流水线长度为31级
在遇到选择结构(或者叫分支结构)时(学过编程的朋友应该都知道),CPU不会真的辨别条件是否符合,而是先根据前面执行过的指令预估一个分支进行执行,同时在执行的间隙插入分支判定条件指令进行判定,如果判定结果为预估失败,则刚才进行的所有该分支的计算全部作废,清空整条流水线,从头开始执行另一个分支。这就叫分支预测失败。分支预测失败导致清空整条流水线,结果就是浪费了大量的时间。
AMD的K8系列只有12级流水线,而Intel的Prescott系列有31级,在遇到分支预测错误时,K8只需要清空最多12级即可,而Prescott需要情况31级,这样,差距就出来了。在计算机软件中,此类分支结构是非常非常多的。
这个就是AMD处理器在同频率下性能高于Intel的原因之一。另外,AMD的K8处理器内部有3个整数ALU和3个浮点ALU,而Intel的Prescott各只有2个,这个可以说是最重要的原因。
那么为什么在视频/音频的编码/解码上,Intel的Prescott处理器又强于AMD的K8呢?那是因为SSE1/2/3系列指令集是Intel开发的,该指令集的编译器又是Intel自家开发的,(这里就有Intel卑鄙的地方了)如果使用AMD的K8系列CPU来执行SSE2/3指令集的时候,Intel的编译器就会识别出AMD的处理器。
Intel的Prescott处理器还有HT(超线程)技术。这个技术的实际上是为了弥补Prescott的高频低能而出现的。它的基本原理是在CPU执行指令的空闲时间插入指令执行,提高CPU的利用率。

Intel稳定,AMD快

干脆不回答特点算了,主要的都不说,那你想知道什么?

好象a的浮点数好,也就是3d方面强些,而i的,多媒体好些,应该是这样的,做视频不错。我也是听人家说的,嘿嘿,我用的是a的3000+939的。

1级缓存