比顶级显卡便宜千元 Xbox360细看(2)
微软Xbox 360游戏机此前已经有关于GPU架构的曝光,但CPU方面却一直是保密的,最近获得最新消息,Xbox 360的CPU架构也得到释放,它采用了集成3个PowerPC内核与1MB二级缓存(几乎占据了芯片的整个面积)的多内核架构微处理器,利用IBM 90nm工艺、SOI技术生产,晶体管数量为1亿6500万个,工作频率为3.2GHz,浮动小数点运算性能高达115.2GFLOPS。



与1.466GFLOPS的第一代“Xbox”相比,处理性能提高了约80倍,每个PowerPC内核均配有采用128位寄存器、可进行SIMD运算的“VMX-128”单元。该单元的寄存器入口数为128个,为了并行处理2个线程,Xbox配备了2组这样的单元。
具体包括7个处理单元:
整数单元(Integer Uint)
加载/存储单元(Load/Store Uint)
分歧单元(Branch Uint)
VMX浮点单元(VMX Floating Point Unit)
VMX置换单元(VMX Permute Unit)
VMX简单单元(VMX Simple Unit)
Scalar浮点单元(Scalar Floating Point Unit)
处理器可同时发布双指令,不具备out-of-order(乱序)执行功能。也就是说按程序描述那样执行指令。矢量运算指令和标量运算指令分别保存在独立的序列中。指令缓存和数据缓存均为32KB。前者采用双路集联方式(2-way set associative),后者则采用4路集联方式(4-way set associative)。1MB二级缓存为8路集联方式(8-way set associative),具有写入时通过一级缓存、读取时直接将数据保存在一级缓存中的功能。
微处理器输入输出接口的数据传输速度为21.6GB/秒,相当于Xbox的约20倍。与内存之间的接口传输速度为22.4GB/秒,约为Xbox的3.5倍。领略完Xbox360强悍的CPU,我们再一起来看看它强大的图形核心。
评论