• Print
  • Email

Xbox 720 GPU detailed: Merely a last-gen Radeon?

  • By Joel Hruska on February 5, 2013 at 10:35 am
  • Comment
spacer

Share This article

One of the most interesting questions surrounding the next generation of video game consoles is what sort of GPU designs they might field. This time around, all three manufacturers are rumored to be using AMD technology.

The appropriately named VGleaks.com website has a full write-up on what it claims is the next-generation Xbox (codenamed Durango’s) GPU. It’s extremely thorough — if this is a fake, it’s an excellent one — but the one thing the article doesn’t do is detail exactly how the Durango differs from the Graphics Core Next architecture powering AMD’s Radeon HD 7000 family.

spacer

Original image by VGLeaks

The short answer? Not very much. If VGLeaks is correct, Durango’s GPU contains 12 “SC” blocks — the term “SC” is analogous to AMD’s CU (Compute Unit). Each SC/CU contains four SIMDs, each SIMD contains a 16-lane vector unit. That works out to 768 “cores” in AMD parlance, or a bit under 40% as many as you’ll find in a Radeon 7970. Each SIMD contains 256 vector general purpose registers (vGPR) and 512 scalar general purpose registers — just like Tahiti.

Texture mapping units (TMUs) and raster outputs (ROPs) appear to be allocated in a similar manner. Durango is said to be capable of outputting 16 pixels per clock cycle. With the chip clocked at 800MHz, that gives the core a fill rate of 12.8GPixels/second. Durango’s bilinear texture fetch rate is given as 38.4 Gtexels/second when retrieving data from main memory and 153.6GB/second when reading from the 32MB ESRAM cache.

That main memory figure is in line with the fill rate on a Radeon 7770 (pre-GHz Edition).

Where are the differences?

Assuming that this information is accurate, the major difference between Durango and a standard GCN is in the cache structure. Modern Radeons have a 16K L1 cache that’s four-way set associative and a shared L2 cache that’s 16-way associative. Durango reportedly has a 64-way associative L1 cache (still at 16K) and an 8-way associative L2.

Here’s why that’s significant. A CPU/GPU cache has two goals: First, it needs to provide the data the CPU is looking for as quickly as possible. Second, it needs to be accurate. Increasing the set associativity of a cache increases the chance that the processor will find the data it is looking for — but it also increases search time.

spacer

GCN cache design.

The other major difference between GCN and Durango is the amount of L2 cache per SC/CU. The Radeon 7970 has 32 Compute Units and 768K of L2 cache total split into six 128K blocks. Durango has 12 Compute Units and 512K of L2 cache, broken into four 128K blocks. Proportionally, there’s a great deal more L2 cache serving each CU with Durango.

GCN and Durango also have different memory structures. Modern graphics cards have 1-2GB frame buffers — typically high-speed GDDR5. The next-generation Xbox eschews this for 32MB of ESRAM cache and shared bandwidth to main memory. At first glance, this looks similar to the Xbox 360′s arrangement — but the situation here is, I think, rather different.

spacer

The Xbox 360: Original image courtesy of Beyond3D

The 10MB EDRAM buffer inside the Xbox 360 provides the Xenos GPU with a huge amount of bandwidth (256GB/s) but a comparatively small amount of storage. This substantially reduced the amount of GPU traffic that would’ve otherwise been carried over the relatively anemic system bus.

spacer

Here’s where I have to pause and note an eyebrow-raising claim for the next-generation Xbox. According to leaked specs, the console will offer 8GB of RAM and 68GB/s of memory bandwidth. To put that in perspective, Intel’s Sandy Bridge-E processors, with quad-channel memory support, only offer up to 51.2GB/s of bandwidth using DDR3-1600. The only way to hit 68GB/s is to use a quad-channel memory controller and DDR3-2133. Is that technically possible? Absolutely. But given that console manufacturers are reportedly pursuing $399 and $499 SKUs for launch, it’s a surprisingly aggressive target.

Having that much system bandwidth to play with would mean Durango wouldn’t be as reliant on a small, high-speed data cache to hit its performance targets, and that likely creates additional flexibility for programmers to play with. The VGLeaks website implies that the benefits of the 32MB ESRAM cache are latency-related rather than bandwidth, and that makes sense given the figures we’ve seen.

Next page: The implications and unknowns

  • 1 of 2
  • Next spacer

Tagged In

Share This Article

Comment

Post a Comment

  • Jml

    Talk about Xbox 720 sucking like shit!!!!

    • NicolaMantovani

      what are you, 10 years old? holy shit get off my internet son.

      • www.facebook.com/lauren.parker3 Lauren Parker

        Jml is like a bad smell, always hanging around, and can never quite get rid :) On a serious note, they should ban his ip

        • Jml

          Shut up you ARROGANT BITCH!!!! Why thank you!!!

    • Frodo Baggins

      Quit embarrassing yourself.

      • Jml

        Nah… I don’t care what ID10T’S like you think. BWHAHAHAHAH!!!!!

        • NicolaMantovani

          as I said, get off the internet, your noise is pollution here.

          • Jml

            NEVER!!!!!!

          • www.facebook.com/claudiu.peagu Claudiu Peagu

            … *yawn*

        • Frodo Baggins

          It must be lonely in your little world.

  • Jml

    BYE BYE M$!!!!!! AHAHAHAHAH!!!!

    • Ryan

      I’d doubt you have much of a clue what the above actually says, but additionally, you do realize that these rumors have been out on about a daily basis over the past couple months. None of this stuff has been released by Microsoft, or Sony for that matter. A majority of these leaks come out just so the gullible like yourself read it up without thinking critically.

      • Joel Hruska

        Ryan,

        I realize you are replying to Jml, but if this is a fake, it’s a good one. It took me hours to sort through all the low-level data provided and confirm that each component matched GCN’s capabilities.

        Is it possible to fake something in that detail? Of course. But speaking as someone with the technical expertise *to* create a fake on this level, it’d be a heck of a lot of work. It’d be much simpler to write a story with some vague numbers in it to back it up, rather than this.

        That doesn’t mean the data is correct, but it hangs together.

        • Ryan

          I understand that rumors could actually be true, but the fact that JML took rumors and tries to start a pointless fanboy war annoyed me. It shouldn’t bother me as his post implies he’s probably about 15 years old.

          • Jml

            I am NOT A FANBOI JERK!!!!! I don’t either the PS4 or the Xbox 720 FOOL!!!

          • some_guy_said

            Jml is not a fanboy. He’s more of a troll.

          • Jml

            Trolling is a lot of fun mind you. On a more serious note Spec wise the PS4 and the Xbox 720 will suck spec wise.

          • Ryan

            Sure, whatever you say Chief….

          • Jml

            I HATE M$ why would I even get an Xbox 360 just to play Halo 2,3, and 4.

          • NicolaMantovani

            so, if you’re not a fanboy (which you are, by the way) and hate Microsoft, who are you? what are you doing here? are you a clone of Richard Stallman or something like that?

          • Jml

            Fanboi of what please do tell? A troll I suppose. Looking up articles because I am bored. NOPE SORRY!!!!

          • Ryan

            Sure, whatever you say Chief….

        • NicolaMantovani

          I wouldn’t really call this hard work…THIS was hard work www.youtube.com/watch?v=zX2smM87r14 :D

          • Joel Hruska

            There are many different kinds of fakes.That video looks snazzy, sure, but it lacks any sort of underlying detail that makes it believable. It has a hook — strong production values — but once you get over that, you realize just how vague the whole idea is.

            It’s also really poorly advised by 2005 standards. :P

          • NicolaMantovani

            yeah, but this kind of fake it’s just a repackaging of things you usually read on sites like this or anandtech….besides, the last image on page 1 is kinda shitty, its quality level is in between Paint and Word :D

          • Joel Hruska

            Nicola,

            We shall see. For the record, this is more-or-less what I expected the GPU to look like in the first place.

          • NicolaMantovani

            besides, the 360 has a variation of an X1800/X1900 with some customization, and it produced Halo 4. the same chip but 6 generation later is fine with me, we don’t need a “five hundred ninety nine US dollars” console, just something cost effective that doesn’t melt itself and doesn’t sound like a jet engine :D

          • Joel Hruska

            Nicola,

            That’s not true.

            The Xenos GPU in the Xbox 360 is an iteration of the R600, the same chip ATI debuted as the HD 2900 series back in 2006.The X1800/X1900 chips had dedicated pixel and vertex shaders. The Xbox 360 GPU, like the R600 and Nvidia’s G80, is a unified architecture.

          • NicolaMantovani

            ok, make that “6 generation later” a “5 generation later”. details ain’t gonna change the point :P

      • Joel Hruska

        Ryan,

        I realize you are replying to Jml, but if this is a fake, it’s a good one. It took me hours to sort through all the low-level data provided and confirm that each component matched GCN’s capabilities.

        Is it possible to fake something in that detail? Of course. But speaking as someone with the technical expertise *to* create a fake on this level, it’d be a heck of

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.