A Bit More On Graphics Core Next 1.1

With the launch of Hawaii, AMD is finally opening up a bit more on what Graphics Core Next 1.1 entails. No, they still aren’t giving us an official name – most references to GCN 1.1 are noting that 290X (Hawaii) and 260X (Bonaire) are part of the same IP pool – but now that AMD is in a position where they have their new flagship out they’re at least willing to discuss the official feature set.

So what does it mean to be Graphics Core Next 1.1? As it turns out, the leaked “AMD Sea Islands Instruction Set Architecture” from February appears to be spot on. Naming issues with Sea Islands aside, everything AMD has discussed as being new architecture features in Hawaii (and therefore also in Bonaire) previously showed up in that document.

As such the bulk of the changes that come with GCN 1.1 are compute oriented, and clearly are intended to play into AMD’s plans for HSA by adding features that are especially useful for the style of heterogeneous computing AMD is shooting for.

The biggest change here is support for flat (generic) addressing support, which will be critical to enabling effective use of pointers within a heterogeneous compute context. Coupled with that is a subtle change to how the ACEs (compute queues) work, allowing GPUs to have more ACEs and more queues in each ACE, versus the hard limit of 2 we’ve seen in Southern Islands. The number of ACEs is not fixed – Hawaii has 8 while Bonaire only has 2 – but it means it can be scaled up for higher-end GPUs, console APUs, etc. Finally GCN 1.1 also introduces some new instructions, including a Masked Quad Sum of Absolute Differences (MQSAD) and some FP64 floor/ceiling/truncation vector functions.

Along with these architectural changes, there are a couple of other hardware features that at this time we feel are best lumped under the GCN 1.1 banner when talking about PC GPUs, as GCN 1.1 parts were the first parts to introduce this features and every GCN 1.1 part (at least thus) far has that feature. AMD’s TrueAudio would be a prime example of this, as both Hawaii and Bonaire have integrated TrueAudio hardware, with AMD setting clear expectations that we should also see TrueAudio on future GPUs and future APUs.

AMD’s Crossfire XDMA engine is another feature that is best lumped under the GCN 1.1 banner. We’ll get to the full details of its operation in a bit, but the important part is that it’s a hardware level change (specifically an addition to their display controller functionality) that’s once again present in Hawaii and Bonaire, although only Hawaii is making full use of it at this time.

Finally we’d also roll AMD’s power management changes into the general GCN 1.1 family, again for the basic reasons listed above. AMD’s new Serial VID interface (SIV2), necessary for the large number of power states Hawaii and Bonaire support and the fast switching between them, is something that only shows up starting with GCN 1.1. AMD has implemented power management a bit differently in each product from an end user perspective – Bonaire parts have the states but lack the fine grained throttling controls that Hawaii introduces – but the underlying hardware is identical.

With that in mind, that’s a short but essential summary of what’s new with GCN 1.1. As we noted way back when Bonaire launched as the 7790, the underlying architecture isn’t going through any massive changes, and as such the differences are of primarily of interest to programmers more than end users. But they are distinct differences that will play an important role as AMD gears up to launch HSA next year. Consequently what limited fracturing there is between GCN 1.0 and GCN 1.1 is primarily due to the ancillary features, which unlike the core architectural changes are going to be of importance to end users. The addition of XDMA, TrueAudio, and improved power management (SIV2) are all small features on their own, but they are features that make GCN 1.1 a more capable, more reliable, and more feature-filled design than GCN 1.0.

The AMD Radeon R9 290X Review Hawaii: Tahiti Refined
Comments Locked

396 Comments

View All Comments

  • pattycake0147 - Friday, October 25, 2013 - link

    Nope piroroadkill is spot on with speaking his opinion. Anand continually asks for reader feedback, and he's doing just that.

    The rate at which this article is being finished is piss poor. Ryan said it would be finished in the morning the day of posting which meant in the next 12 hr or so. The main explanatory pages took about 24 hr to be completely fleshed out, and the graphs still don't have any text explaining the trends in performance. I actually value the author's commentary more than the graphs, and looking through a review which is incomplete over 36 hr after posting is much below Anandtech standards.

    I hate to bring it up because I like reading the vast majority of content on Anandtech regardless of market or complany, but I firmly believe piroroadkill is correct in saying that a new Apple product would have had a complete and thorough review shortly after NDA was lifted.
  • HisDivineOrder - Friday, October 25, 2013 - link

    He had three R9 290X's in one system. Crossing his chest, he took out his third and slid its PCIe into the test bed. Immediately, the room began to darken and a voice spoketh, "You dare install THREE R9 290X's into one system! You hath incurred the wrath of The Fixer, demon lord of the 9.5th circle of hell! Prepare for the doooooom!"

    Then the system erupted into flames, exploding outward with rapid napalm-like flames that sent him screaming out the door. Within seconds, the entire building was burning and within minutes there was nothing left but ashes and regrets.

    Ever since, he has been locked away in a mental health ward, scribbling on a notepad, "Crossfire," over and over. Some say on the darkest nights, he even dares to whisper a single phrase, "Three-way."
  • B3an - Saturday, October 26, 2013 - link

    LOL!
  • Ryan Smith - Monday, October 28, 2013 - link

    Hahaha!

    Thanks man, I needed that.
  • yacoub35 - Friday, October 25, 2013 - link

    It's a bit silly to list the 7970 as $549 when the truth is they can be had for as little as $200. And they're easily the best deal for a GPU these days.
  • yacoub35 - Friday, October 25, 2013 - link

    To clarify: A marketing piece lists "Launch prices", a proper review compares real-world prices.
  • yacoub35 - Friday, October 25, 2013 - link

    So double the ROPs on a new architecture and an extra GB of faster GDDDR results in maybe 10-20 more frames than a 7970GE at the resolution most of us run (1920x). Somehow I don't think that's worth twice the price, let alone the full $549 for someone who already owns a 7970.
  • Jumangi - Friday, October 25, 2013 - link

    Only a clueless noob with too much money in their pocket would buy a 290x if they are running at 1920 resolution.
  • kyuu - Friday, October 25, 2013 - link

    If you're just looking to game at high details on a single 1080p monitor, then no, the 290X isn't interesting as you're spending a lot of money for power you don't need. If you're gaming at 1440p or higher and/or using Eyefinity, then it's a different story.
  • Hulk - Friday, October 25, 2013 - link

    I just wanted to thank Ryan for getting up the charts before the rest of the article. We could have either waited for the entire article or gotten the performance charts as soon as you completed them and then the text later. Thanks for thinking of us and not holding back the performance data until the article was finished. It's exactly that type of thinking that makes this site the best. I can imagine you starting to work on the text and thinking, "You know what? I have the performance data so why don't I post it instead of holding it back until the entire article is finished."

    Well done as usual.

Log in

Don't have an account? Sign up now