如今热卖的Intel Core i7 处理器采用了45nm制程工艺,芯片面积为270mm2。而同样采用45nm工艺的Power 7处理器,芯片面积却高达567mm2—是Intel Core i7的两倍。究竟IBM用567mm2的核心和12亿个晶体管干了些什么?Power 7处理器将会有4、6、8内核三种规格。其中每个内核都能实现4路同步并发线程。这意味着在8内核Power 7中,可以并行执行32条线程!而我们熟悉的Core i7处理器每个内核通过超线程技术只能提供两个并发线程。
Power 7 CPU内核
除此之外,在Power 7每个内核中都拥有12个执行单元。每个执行单元包含2个整数运算单元、2个存储/读取单元、4个双精度浮点运算单元、1个支持VSX的矢量执行单元、1个十进制浮点运算单元、1个分支单元、1个寄存器单元。在Power 7 CPU中每个内核都有32KB一级指令和数据缓存、256KB二级缓存。所有核心共享32MB eDRAM三级缓存。Power 7初期频率就能达到3GHz~4.14GHz,并内置了两个4通道DDR3内存控制器,以提供大100GB/s的内存带宽。值得一提的是,IBM Power 7中三级缓存是用eDRAM实现的,而非传统CPU中的SRAM。和SRAM相比,eDRAM能极大的节省晶体管数量和降低芯片面积,并且提供直逼SRAM的传输带宽—在微软XBox 360游戏机的GPU上,eDRAM就轻松提供了256GB/s的传输率。由于eDRAM的引入,Power 7在搭载32MB三级缓存时芯片面积也没有过度增长。和前辈Power 6相比,Power 7的主频已经从5GHz降低到了4.14GHz。但由于Power 7拥有更多的内核、更强的并发多线程能力,所以在性能上Power 7可以实现倍数的跨越。