System architecture
Now that we've delved into the shaders a bit, we should take a step back and look at the bigger picture. The Xbox 360 GPU not only packs a lot of shader power, but it's also the central hub in the Xbox 360 system, acting as the main memory controller as well as the GPU. The Xbox 360 has 512MB of GDDR3 memory onboard running at 700MHz, with a 128-bit interface to ATI's memory controller. The ATI GPU, in turn, has a very low latency path to the Xbox 360's three IBM CPU cores. This link has about 25GB/s of bandwidth. Feldstein said the graphics portion of the chip has something of a crossbar arrangement for getting to memory, but he didn't know whether the CPU uses a similar scheme.

Embedded DRAM for "free" antialiasing
The GPU won't be using system memory itself quite as much as one might expect, because it packs 10MB of embedded DRAM right on the package. In fact, the Xbox 360 GPU is really a two-die design, with two chips in a single package on a single substrate. The parent die contains the GPU and memory controller, while the daughter die consists of the 10MB of eDRAM and some additional logic. There's a high-speed 2GHz link between the parent and daughter dies, and Feldstein noted that future revisions of the GPU might incorporate both dies on a single piece of silicon for cost savings.

The really fascinating thing here is the design of that daughter die. Feldstein called it a continuation of the traditional graphics pipeline into memory. Basically, there's a 10MB pool of embedded DRAM, designed by NEC, in the center of the die. Around the outside is a ring of logic designed by ATI. This logic is made up of 192 component processors capable of doing the basic math necessary for multisampled antialiasing. If I have it right, the component processors should be able to process 32 pixels at once by operating on six components per pixel: red, green, blue, alpha, stencil, and depth. This logic can do the resolve pass for multisample antialiasing right there on the eDRAM die, giving the Xbox 360 the ability to do 4X antialiasing on a high-definition (1280x768) image essentially for "free"—i.e., with no appreciable performance penalty. The eDRAM holds the contents of all of the back buffers, does the resolve, and hands off the resulting image into main system memory for scan-out to the display.

Feldstein noted that this design is efficient from a power-savings standpoint, as well, because there's much less memory I/O required when antialiasing can be handled on the chip. He said ATI was very power-conscious in the design of the chip, so that the Xbox 360 could be a decent citizen in the living room.

Conclusions
My conversation with Bob Feldstein about the Xbox 360 GPU was quick but, obviously, very compact, with lots of information. I hope that I've gotten everything right, but I expect we will learn more and sharpen up some of these details in the future. Nonetheless, ATI was very forthcoming about the technology inside its Xbox 360 GPU, and I have to say that it all sounds very promising.

For those of you wondering how the Xbox 360 GPU relates to ATI's upcoming PC graphics chips, I wish I could tell you, but I can't. Feldstein said the Xbox 360 GPU "doesn't relate" to a PC product. Some of elements of the design seem impractical for PC use, like the 10MB of embedded DRAM for antialiasing; PCs don't use one single, standard resolution like HDTVs do. Still, it's hard to imagine ATI having some of this technology in its portfolio and not using it elsewhere at some point. TR

Related articles

  • GPU value in the DirectX 11 age
    July 29, 2010

    Join us for a new round of scatter plots, this time featuring the latest and greatest DirectX 11 graphics cards from AMD and Nvidia. Read more...

    77 comments
    Last by MrBojangles at 5:13 PM on 07/29/10

  • Nvidia's GeForce GTX 460 graphics processor
    July 12, 2010

    The Fermi architecture has shed much of its fat in the GF104, a new chip focused intently on graphics. The result? Perhaps the best $199 video card available. Read more...

    179 comments
    Last by jwolberg at 1:03 PM on 07/27/10

  • Eyefinity to the sixth degree
    May 16, 2010

    The newest Radeon HD 5870 unifies six monitors as one giant display wall. We've played loads of games on such a rig, purely for the sake of science. Read more...

    82 comments
    Last by SiliconSlick at 8:13 AM on 05/23/10

  • Nvidia's GeForce GTX 480 and 470 graphics processors
    March 31, 2010

    Call it Fermi, GF100, or GeForce GTX 480. Heck, you could even call it late for dinner. But the new GeForces are here at last, with a full suite of DX11 goodness on tap. How well do they match up against the latest Radeons? Keep reading... Read more...

    373 comments
    Last by BoBzeBuilder at 7:10 PM on 04/18/10

  • AMD outlines its Gamers Manifesto
    March 17, 2010

    AMD has released a Gamers Manifesto that details how the company works with developers to benefit all gamers, not just those with Radeon graphics cards. Join us as we take a closer look at the manifesto's guiding principles and how they apply to DirectX 11, Eyefinity, and GPU-accelerated physics. Read more...

    101 comments
    Last by SiliconSlick at 7:08 AM on 05/23/10

  • AMD's Radeon HD 5830 graphics card
    March 1, 2010

    The newest Radeon is here to step into the massive vacuum between about $169 and $399. But is the 5830 up to its role? And how does it compare to mid-range graphics cards of old? We've taken a quick look. Read more...

    167 comments
    Last by mutarasector at 10:23 PM on 03/15/10

  • Nvidia brings Optimus switchable graphics to notebooks
    February 9, 2010

    Switchable graphics is the best way to squeeze decent gaming performance and great battery life from the same notebook, but it's never been able to deliver graphics power on demand seamlessly. Nvidia's Optimus switchable tech promises to do better, and we've tested a system to find out whether it... Read more...

    54 comments
    Last by Bensam123 at 5:16 PM on 02/15/10

  • GF100 graphics architecture unveiled
    January 20, 2010

    Nvidia has decided to tell all about its upcoming GF100 graphics chip. Join us as we consider what makes this GPU's architecture distinctive and handicap its performance prospects. Read more...

    147 comments
    Last by thomasxstewart at 7:53 PM on 02/20/10

Loading ...

Copyright ©1999-2010 The Tech Report. All rights reserved.
About us | Privacy policy | Subscribe to our mailing list