在本页阅读全文(共14页)
● 左车:Power PC 970+C1显示体系分析
XBOX360的主体显示系统由一颗3core的高频POWERPC 970和一颗C1 GPU组成。双方共享512M系统主存作为local memory。该显示系统使用DirectX作为API。
PowerPC 970属于RICS的POWER 4处理器家族,第一代PowerPC 970处理器出现在2002年。PowerPC 970采用SIMD结构,具备独特的Elastic I/O总线设计。得益于工艺的改进和主频的提升,出现在XBOX360上的3 core PowerPC 970的处理能力已经比最初版本有了长足的进步。
C1 GPU是ATI提供给微软使用的XBOX360图形解决方案,该GPU基于改进型R500构架,主频500MHz,由48个US单元,16组TMU和8个ROP单元组成,其最显著的特点就是在执行单元层面前瞻性的支持了Unified Shader,同时在ROP单元绑定了10M的edRAM作为延展存储。延展存储的引入在弥补了local memory带宽不足的同时为C1以及整个XBOX360提供了令人生畏的填充和采样输出性能。值得注意的是尽管C1支持Unified Shader,可以任意处理Vertex Shader和Pixel Shader指令,但其寄存器资源仍不满足DirectX 10的要求,因此依旧属于DirectX 9.0C构架。
整体来说,尽管共享local memory,但XBOX360仍旧属于一个CPU面向通用处理领域,显卡专精图形处理领域的分离式体系,其CPU在图形处理过程中仅负责顶点的生成以及IO控制,几乎完全不介入任何图形处理过程。这与我们即将介绍的PS3形成了鲜明的对比。
本文导航