什么是cell processor

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:04:04
SONY Play Station 3使用的处理器

Cell处理器是由索尼、IBM以及东芝三家电子巨头联合开发的新一代行业专用处理器芯片。Cell包含了1个PowerPC核心和9个协同处理器(Synergistic Processor Element, 简称SPE),主核心部份的IBM PowerPC运行频率为3.2GHz;所有SPE都具备1个VMX,内建512KB的2级缓存,其中1个SPE是伉余设计保留,1个SPE负责PS3操作系统运行,另外7个SPE是PS3游戏设计者可以利用到进行游戏计算中,据早期的官方资料表示,Cell处理器的最高浮点性能为218 GFLOPS。

初期用于PS3的Cell处理器面积达到221mm,大于微软Xbox360处理器的168mm,而较大面积的芯片成本往往较高。高速缓存占据了Xbox360处理器较多面积,与逻辑晶体管相比,高速缓存生产成本较低,而晶体管占据Cell处理器较多面积,所以Cell处理器具备强劲的数据处理能力,但初期造价以及发热量也是相对较高的。根据海外众多知名分析师估计,Cell处理器初期单颗成本可能高达150美圆~230美圆之间,而Xbox360的处理器成本仅为106美圆。

Cell处理器的多核设计非常有助于多媒体方面的运算,但是却给游戏制作人员带来不便,理论上如果充分发挥所有SPE协作处理的话,整体性能相比之下有着很大的提升,但程序员必须把这些数据“切割”出来细分到各个SPE中,非常复杂。微软工程师则认为,Cell处理器缺乏“分支预测”功能,而在实际游戏数据处理中这点功能非常重要,所以Cell处理器可能作为多媒体数据运算比较合适。