|
|
原帖由 ghrs2010 于 2007-3-3 20:03 发表
乱序执行的话,实际上是在涉及相关代码时,通过转移预测将循环体展开,通过寄存器重命名消除各次迭代中的假相关,通过动态调度使各次迭代的代码并发执行,EPIC的静态调度对此是无能为力的
对于Itanium来说,所 ...
EPIC通过编译器实现的并行不能算乱序执行吧,乱序执行要是实时的才算,
不过这没设么关系,EPIC绝对比x86的乱序执行高效得多,
因为乱序执行的吞吐量和消耗的晶体管不是线性的,所以4 issue以上乱序厂家就没辙了
EPIC则不要紧,吞吐量大大地,消耗的代价却不多
貌似itanium2还是保守的,毕竟是试水,Poulson时恐怕I就要开始偏执了,加得很宽:huh:
power6貌似是通过电路上的技巧实现高频的,用锁存器代替触发器,说是可以节省逻辑级,消耗的代价小
Tukwila好像也是类似的基础单元的技巧提升频率。
反正不看好power6,Tukwila不会是个简单的东西,到5月的北京IDF就知道了(_( |
|