| 编译自: http://pc.watch.impress.co.jp/docs/2008/0819/kaigai460.htm 本文版权(含图片)为Impress Watch和天极传媒共有 未经许可 禁止转载 |
英特尔公司的Larrabee(LARAB)基于的是Pentium处理器。但是与原先的Pentium处理器相比看上去却一点也不象,不过Larrabee在基本构成方面还是相同的。Intel之所以选择回到Pentium内核架构,在之前的报道中曾给大家介绍过,那就是因为Pollack定律。
在这个定律下,CPU的尺寸每增长2-3倍,整数运算性能提供约1.4~1.7倍。这样会提高CPU的复杂度,同时整数运算性能的提升也会达到平方根左右。而如果反过来,如果将CPU的复杂度下降的话,CPU的整数运算性能也人下降,但是功耗效率却会因此提高。因此提高CPU的功耗效率,在相同的功耗限制下提升性能,将CPU的复杂程度降低就成为了一个趋势。
特别是Pentium为In-Order执行Dualissue(双发射)架构,而现在的CPU都为SITOSUPOTTO。因此除了面向整数运算性能为绝对要求的PC CPU领域以外,高性能CPU都基本淘汰了In-Order Dualissue架构。如果再加上一个的话,那就是In-Order规格Dualissue+多硬件线程。这里顺便介绍一下的是scalar的指令流已经明确将会是Dualissue,不过目前还不清楚是否是2个scalar指令同时加vector指令。不过如果假设是计划同时解码2个以上的指令的话,那么指令解码器将会变得更复杂,因此vector管线将会支持Dualissue。
从最近的CPU产品来看,In-Order Dualissue+多线程的设计正在变得越来越多。比如,Intel的Atom(Bonnell:Vonnel)核心,最后也确定为In-Order Dualissue+多线程。Cell Broadband Engine(Cell B.E.)yaXbox 360Xenon CPU也是Dualissue+多线程。
(Pollack's Rule)
Intel CPU架构变迁