- Xenos
The Xenos GPU is a custom graphics processing unit (GPU) designed by ATI, used in the
Xbox 360 video game console . Developed under the codename "C1,"cite web | url=http://www.beyond3d.com/content/articles/4/| title=ATI Xenos: XBOX 360 Graphics Demystified | author=Wavey Dave Baumann | publisher=Beyond3D | accessdate=2006-04-11] it is in many ways the precursor to the R600 desktop PC graphics card series. The chip contains two separate silicon dies: the parent GPU and the daughtereDRAM .pecifications
On chip, the shaders are organized in three
SIMD engines with 16 processors per unit, for a total of 48 shaders. Each of these shaders is comprised of two ALUs that can execute a single operation per cycle, so that each shader unit can execute two floating-point operations per cycle.
*337 million transistors in total
*500 MHz 10MiB daughter embedded DRAM (eDRAM )framebuffer on 65 nm process.
**NEC designed eDRAM die includes additional logic (192 parallel pixel processors) for color,alpha compositing , Z/stencil buffering, andanti-aliasing called “Intelligent Memory” (eDRAM ), giving developers 4-sampleanti-aliasing at very little performance cost.
**105 million transistors ATI engineers by way of Beyond 3D's Dave Baumann.]
**8Render Output unit s
***Maximumpixel fillrate: 4 gigapixel per second (8 ROPs x 500 MHz)
***Maximum Z sample rate: 8 gigasamples per second (2 Z samples x 8 ROPs x 500 MHz), 32 gigasamples per second using 4X anti aliasing (2 Z samples x 8 ROPs x 4X AA x 500 MHz)
***Maximum anti-aliasing sample rate: 16 gigasamples per second (4 AA samples x 8 ROPs x 500 MHz)
*500 MHz parent GPU on65 nm TSMC process of total 232 million transistors
**48-way parallel floating-point dynamically-scheduledshader pipelines [http://www.xbox.com/en-AU/support/xbox360/manuals/xbox360specs.htm Xbox 360 hardware specifications] ]
***Unified shading architecture (each pipeline is capable of running either pixel orvertex shader s)
***10 FLOPS per pipeline per cycle
***Maximum vertex count: 1.5 billion vertices per second ( (48 shader pipelines x 500 MHz) / 16)
***Maximum polygon count: 500 million triangles per second (1.5 Billion vertices / 3 vertices per triangle)
***Maximum shader operations: 48 billion per second
***240 GFLOPS (10 FLOPS x 48 shader pipelines x 500 MHz)cite web | url=http://xbox360.ign.com/articles/617/617951p1.html | title=Xbox 360 & PlayStation 3 performance comparison| publisher=IGN | accessdate=2006-05-25]
***MEMEXPORT shader function
**16 texture filtering units (TF) and 16 texture Addressing unit (TA)
***16 filtered samples per clock
****Maximum texel fillrate: 8 gigatexel per second (16 textures x 500 MHz)
***16 unfiltered texture samples per clock
**MaximumDot product operations: 24 billion per second
**Support for a superset ofDirectX 9.0c API DirectX Xbox 360, and Shader Model 3.0
*Cooling: Both the GPU and CPU of the console have heatsinks. The CPU's heatsink uses heatpipe technology, to efficiently conduct heat from the CPU to the fins of the heatsink. The heatsinks are actively cooled by a pair of 60 mm exhaust fans.References
ee also
*
Xbox 360
*ATI Technologies
*Microsoft
Wikimedia Foundation. 2010.