硬件收藏论坛

标题: 流水线的疑问 [打印本页]

作者: wangyuelanger2    时间: 2005-2-1 15:32     标题: 流水线的疑问

流水线(pipeline)是Intel首次在486芯片中开始使用的。流水线的工作方式就象工业生产上的装配流水线。在CPU中由5~6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5~6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高CPU的运算速度。超流水线(superpiplined)是指某型CPU内部的流水线超过通常的5~6步以上,例如Pentium pro的流水线就长达14步。将流水线设计的步(级)其完成一条指令的速度越快,因此才能适应工作主频更高的CPU。但是流水线过长也带来了一定副作用,很可能会出现主频较高的CPU实际运算速度较低的现象,Intel的奔腾4就出现了这种情况,虽然它的主频可以高达1.4G以上,但其运算性能却远远比不上AMD 1.2G的速龙甚至奔腾III。

请大家注意最后一句话 这句话对吗


作者: warmfox    时间: 2005-2-1 16:50

p4 的性能的确比p3 差, 尤其是浮点
作者: 奭冥    时间: 2005-2-1 17:01

流水线太长的话,如果分支预测错就要清理整条流水线重新计算,这样效率就很低,所以流水线提高同时必须改进分支预测技术。P4就是超长流水线,所以它就高频低能。
作者: wuyuetiger    时间: 2005-2-1 21:16

以下是引用奭冥在2005-2-1 17:01:03的发言: 流水线太长的话,如果分支预测错就要清理整条流水线重新计算,这样效率就很低,所以流水线提高同时必须改进分支预测技术。P4就是超长流水线,所以它就高频低能。

确实这样,本来串行的指令,变成了并行,所以流水线越长,分支预测就很重要,如果算到最后一个分支发现错了,前面全白做了。同时要加入的技术就是乱序执行,不同的线程一般互不相干,不会有互相干扰的情况,最大程度减小分支的出现


作者: wangyuelanger2    时间: 2005-2-2 13:18

谢了  各位[em01]
作者: wangyuelanger2    时间: 2005-2-2 13:21

以下是引用warmfox在2005-2-1 16:50:49的发言: p4 的性能的确比p3 差, 尤其是浮点

既然P4比P3差 那P4以什么样的优势取代P3呢?

[em06]
作者: 奭冥    时间: 2005-2-2 13:30

频率骗术阿!不是最后上到3.8G么,Intel在1G之战败给Athlon,这下一雪前耻,AMD赶不上了。不过现在intel自己也撑不下去了,高频率的代价是高功耗。


作者: warmfox    时间: 2005-2-2 14:19

以下是引用wangyuelanger2在2005-2-2 13:21:32的发言:

既然P4比P3差 那P4以什么样的优势取代P3呢?

[em06]
主频! 外行人又不懂,好不容易有个量化的东西可以问问,显示一下自己有水平,所以主频就被炒起来了。实际上并不是主频越高越好的,还要看北桥的配合,功耗的问题,编译器的配合,。。。等等阿,所以p4的主频虽高但是好像spec2000的值要低
作者: yuwenting    时间: 2005-2-2 23:15

没错!200MHz的dec alpha处理器就比600MHz的p3快许多许多……
作者: 奭冥    时间: 2005-2-3 14:09

以下是引用yuwenting在2005-2-2 23:15:23的发言: 没错!200MHz的dec alpha处理器就比600MHz的p3快许多许多……

不是吧?我记得Alpha的流水线好像也是超长的,否则当时怎么会是频率最高的CPU?楼上的消息准确么?


作者: 奭冥    时间: 2005-2-3 14:11

查着了:

世界闻名的美国数字设备公司(DEC)1992年推出的RISC ALPHA64位微处理器——DEC CHIP 2104,是当今采用 RISC结构的最先进的 6 4位微处理器。它已被列入1992年版的《吉尼斯世界记录》。该芯片采用0.7 5微米CMOS-4工艺及超标量超流水线结构。其时钟频率可达200MHZ,峰值指令执行速度可达4亿条/秒(400MIPS)。基于 21064芯片研制出的计算机系统,从DEC PC微机、工作站到中、小型计算机和大型数据中心等,将成为数据处理、科学计算、金融服务、图形图象处理等领域中的最佳平台。DEC CHIP 21064是ALPHA的首次实现,其后继产品和派生产品已经并将陆续推出。


作者: 5号    时间: 2005-2-3 14:49

ALPHA 是?
作者: 奭冥    时间: 2005-2-3 15:16

DEC Alpha 21064,史上第一个64位CPU


作者: 5号    时间: 2005-2-3 15:39

恩,有收藏价值!
作者: yuwenting    时间: 2005-2-3 22:49

去年在村里看见一个1GHz的alpha cpu,老板要价5元,我当时也不知道脑子哪根弦搭错了,犹豫了再三,没买,第二天醒过味来再赶去,没了……

后来我回家反思了3天,努力回忆当时想什么来着,后来印象当中当时好象是在想:它是真的假的?因为我也没见过,所以想回家上网查一下资料,了解一下它的性能指标参数……另外也不知道是好的坏的,有无使用价值,有无配套的主板、内存、显卡……

人世间最XX的事情末过于此……[em06][em06]


作者: 奭冥    时间: 2005-2-4 13:08

以下是引用yuwenting在2005-2-3 22:49:27的发言:

去年在村里看见一个1GHz的alpha cpu,老板要价5元,我当时也不知道脑子哪根弦搭错了,犹豫了再三,没买,第二天醒过味来再赶去,没了……

后来我回家反思了3天,努力回忆当时想什么来着,后来印象当中当时好象是在想:它是真的假的?因为我也没见过,所以想回家上网查一下资料,了解一下它的性能指标参数……另外也不知道是好的坏的,有无使用价值,有无配套的主板、内存、显卡……

人世间最XX的事情末过于此……[em06][em06]

你说什么!!!5元!!!

Alpha就是收废品的买走都要50元!

1G的恐怕还是Alpha21364,价格至少xxxx元!

你自己不想买,买回来给我们看看也好啊!


作者: warmfox    时间: 2005-2-4 14:34

[em06] 你是说5元?

5元有多少我买多少!

alpha可是在体系方面做得最牛的! 可惜这种在学术上最牛的就是搞不过商业上的[em01]


作者: wangyuelanger2    时间: 2005-2-4 15:22

以下是引用yuwenting在2005-2-3 22:49:27的发言:

去年在村里看见一个1GHz的alpha cpu,老板要价5元,我当时也不知道脑子哪根弦搭错了,犹豫了再三,没买,第二天醒过味来再赶去,没了……

后来我回家反思了3天,努力回忆当时想什么来着,后来印象当中当时好象是在想:它是真的假的?因为我也没见过,所以想回家上网查一下资料,了解一下它的性能指标参数……另外也不知道是好的坏的,有无使用价值,有无配套的主板、内存、显卡……

人世间最XX的事情末过于此……[em06][em06]

天啊 才5元 呜呜 你居然都不买

无语

[em13]




欢迎光临 硬件收藏论坛 (http://bbs.yjfy.com/) Powered by Discuz! X1