|
原帖由 Edison 于 2008-2-1 21:03 发表 ![]()
1、在x86上采用乱序绝对是非常重要的飞跃,历史上的第一枚乱序执行+推测执行x86处理器就是VIA收购的Cyrix实现的,即6x86,而非Intel。
2、你认为的改改CPU的控制流逻是重新设计CPU工作量小得多的说法完全错误, ...
1. 第一个引入乱序执行的处理器是IBM的Power 1(即使是RISC),所以乱序执行的是IBM提出并实现的:lol: ,不是VIA/Cyrix的创新,更不是C8(Centaur Technology) 的创新(当然在C8上实现乱序肯定比那个6x86要复杂)
2.重新设计CPU CORE的工作量>>修改CPU Core,C7到C8的改进对于VIA/Centaur Technology来说算是个飞跃,但是对通用CPU业来说,算什么呢?:whistling: 而且C8如果没有65nm工艺的话功耗将会是怎样的一个水平?(_(
3.这一点说实话根本没去了解Prescott到Dothan具体架构的改变,只知道Dothan相对降低了流水线的级数,相应的微操作结构也应该有所改变,不知道IPC水平如何,应该比Prescott好点,因为misprediction和Cache Miss的penalty比Prescott小很多,当然在相同工艺下,流水线越深可能每个pipeline stage的执行延迟会小点,可以运行在更高频率。至于prescott到Dothan的倒退体现在哪,不清楚:sweatingbullets: ,CAAQA是研究生用的书,还没看啊,入门级的?至少对我来说不是:loveliness:
再次重申: C7到C8的改进对于VIA/Centaur Technology来说算是个飞跃,但是对通用CPU业来说,算什么呢?:lol:(Pentium->Pentium Pro的飞跃,是上个世纪PC处理器从有序到无序执行的一次飞跃,C7到C8呢?现在是2008年了:lol: )
BTW: 对x86历史了解的可真是肤浅,今天学习了,Thank you very much:thumbsup:
[ 本帖最后由 UCBerkeley 于 2008-2-1 23:27 编辑 ] |
|