Xenos

From Wikipedia, the free encyclopedia

For other uses, see Xenos (disambiguation).
Xbox 360 GPU; note the smaller eDRAM die to the left of the main Xenos die
Enlarge
Xbox 360 GPU; note the smaller eDRAM die to the left of the main Xenos die

The Xenos GPU is a custom chip designed by ATI, used in the Xbox 360.

[edit] Overview

Developed under the name "C1", sometimes "R500".[1] The chip contains two separate silicon dies: the parent GPU and the daughter eDRAM.

  • 337 million transistors total (232 million parent shader die+105 million EDRAM daughter die)
  • 500 MHz parent GPU (90 nm TSMC process, 232 million transistors)
  • 500 MHz 10 MB daughter Embedded DRAM framebuffer (90 nm process, 105 million transistors)
  • 48-way parallel floating-point dynamically-scheduled shader pipelines[3]
    • Unified shader architecture (each pipeline is capable of running either pixel or vertex shaders)
    • Support for a superset of DirectX 9.0 and Shader Model 3.0
    • MEMEXPORT shader function
    • 2 shader ALU operations per pipeline per cycle (1 vec4 and 1 scalar, co-issued)
    • 160 programmable shader operations per cycle (48 ALUs x 2 ops + 16 texture fetch + 32 control flow + 16 vertex fetch)[4]
    • 48 billion shader operations per second (96 billion shader operations per second theoretical maximum) [3]
    • 240 GFLOPS programmable[4]
  • 16 filtered and 16 unfiltered texture samples per clock
  • Maximum polygon performance: 500 million triangles per second
  • Texel fillrate: 8 gigatexel per second fillrate (16 textures x 500 MHz)
  • Pixel fillrate: 16 gigasamples per second fillrate using 4X multisample anti aliasing (MSAA), or 32 gigasamples using Z-only operation; 4 gigapixels per second without MSAA (8 ROPs x 500 MHz)[1]
  • Dot product operations: 24 billion per second or 33.6 billion per second theoretical maximum when summed with CPU operations
  • 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.[5] The heatsinks are actively cooled by a pair of 60 mm exhaust fans that push the air out of the case (negative case pressure).

[edit] References

  1. ^ a b Wavey Dave Baumann. ATI Xenos: XBOX 360 Graphics Demystified. Beyond3D. Retrieved on 2006-04-11.
  2. ^ ATI engineers by way of Beyond 3D's Dave Baumann.
  3. ^ a b [1]
  4. ^ a b Xbox 360 & PlayStation 3 performance comparison. IGN. Retrieved on 2006-05-25.
  5. ^ "Xbox 360 cooling hardware images"
ATI Graphics Processors
2D Chips: Mach
DirectX 3-6: Rage
DirectX 7.x: Radeon R100
DirectX 8.x: Radeon R200
DirectX 9.x: Radeon R300R420R520
Direct3D 10: Radeon R600
Other ATI Technologies
Chipsets: IGP3xx9000 IGP9100 IGPXpress 200Xpress 3200RD700
Multi-GPU: AMRCrossFire
Professional Graphics: FireGLFireMV
Consumer Electronics: Imageon
Misc: AVIVO
Game Consoles: GameCubeXbox 360Wii