Saturday, March 8, 2008

GPU : Xbox 360 vs PS3

Both of the console which is Xbox 360 and Playstation3 already a well known console in the gaming industry. But not many knows about the graphical processing unit in both machine. So right now I will give a little comparison between Xbox 360 that use ATI Xenos and Playstation3 that use nVidia RSX. From what I've read, Xenos is more likely to ATI Radeon HD 2000 series and nVidia RSX is more likely to GeForce 7000 (G70).

Xbox 360 : Xenos

  • 500 MHz
  • 16 vertex fetch units with built-in tesselation
  • 48 unified shaders (can do vertices or pixel)
    • All 48 have to be doing either verticesor pixels in one clock cycle
    • Can change from cycle to cycle
    • Rumored to have more than 48 perchip; gets higher yields
  • 16 texture interpolating (filtering) units
  • 16 texture fetch (addressing) units
  • 8 render output units 10 MB video buffer eRAM die includes some custom logic for color, alpha compositing, Z/stencil buffering, and anti-aliasing
    • Does not include textures
    • 256 GB/sec bandwith to GPU
    • Currently on separate die on same package
    • Guess will later probably put on same die
    • Buffer in eRAM is copied to main memory for output
  • GPU renders for a 720p,16:9 display
PS3 : RSX “Reality Synthesizer”
  • 550 MHz
  • 24 pixel shaders
  • 8 vertex shaders
  • 24 texture filtering units
  • 8 texture addressing units
  • 8 render output units
  • Video buffer part of 256 MB video RAM
  • Cell FlexIO bus interface
    • 20 GB/s read to the Cell and XDR memory
    • 15 GB/s write to the Cell and XDR memory
  • Display up to full 1080p
* The one in bold is most likely the advantage of the GPU.

Conclusion here, both GPUs have their own advantages and disadvantages. For overall performance and supporting future technologies, I think Playstation3 will beat Xbox 360 since blu-ray win against HD-DVD.

0 comments: