One, er, Hub to Rule them All?

With R500 AMD introduced its first ring bus, a high speed, high bandwidth bus designed to move tons of data between consumers of memory bandwidth and the memory controllers themselves. The R600 GPU saw an updated version of the ring bus, capable of moving 100GB/s of data internally:

On R600 the ring bus consisted of two 512-bit links for true bi-directional operation (data could be sent either way along the bus) and delivered a total of 100GB/s of internal bandwidth. The ring bus was a monster and it was something that AMD was incredibly proud of, however in the quest for better performance per watt, AMD had to rid itself of the ring and replace it with a more conventional switched hub architecture:

With the ring bus data needed to be forwarded from one ring stop to the next and all clients got access to the full bandwidth, regardless of whether or not they needed it. For relatively low bandwidth data (e.g. UVD2 and display controller data), the ring bus was a horrible waste of power.

With the RV770 all that exists is a simple switched hub, which means that sending data to the display controller, PCIe and UVD2 (AMD's video decode engine) traffic are now far less costly from a power standpoint. Another side effect of ditching the ring bus is a reduction in latency since data is sent point to point rather than around a ring. With the move to a hub, AMD increased their internal bus width to 2kbits wide (which is huge). Maximum bandwidth has increased to 192GB/s (in 4870) but this depends on clock speeds.

With nearly double the internal bandwidth and a point to point communication system, latency between memory clients should be decreased, and huge amounts of data can move between parts of the chip. Certainly getting enough data on to the GPU to feed 800 execution units is a major undertaking and AMD needed to make a lot of things wider to accommodate this.

The CrossFire Sideport

Although AMD isn't talking about it now, the CrossFire Sideport is a new feature of the RV770 architecture that isn't in use on the RV770 at all. In future, single-card, multi-GPU solutions (*cough* R700) this interface will be used to communicate between adjacent GPUs - in theory allowing for better scaling with CrossFire. We'll be able to test this shortly as AMD is quickly readying its dual-GPU RV770 card under the R700 codename. 

One thing is for sure, anything AMD can do to assist in providing more reliable consistent scaling with CrossFire will go a long way to help them move past some of the road blocks they currently have with respect to competing in the high end space. We're excited to see if this really makes a difference, as currently CrossFire is performed the same way it always has been: by combining the output of the rendered framebuffer of two cards. Adding some sort of real GPU-to-GPU communication might help sort out some of their issues.

Wrapping Up the Architecture and Efficiency Discussion Fixing AMD's Poor AA Performance
Comments Locked

215 Comments

View All Comments

  • iamap - Friday, June 27, 2008 - link

    I'm looking to buy the 4870 from newegg when they get back in stock next week but I'm not familiar with any of the manufactures, except for Diamond, and I had problems with Diamond years ago.

    Diamond
    HIS
    Powercolor
    Sapphire Technology Limited
    VisionTek

    Any advice, especially ones to avoid?
  • feelingshorter - Friday, June 27, 2008 - link

    Go with the one with the warranty. Which would be visiontech life time warranty. Asus does offer a 3 year warranty also.
  • Nehemoth - Friday, June 27, 2008 - link

    Check this one
    http://www.tgdaily.com/content/view/38145/135/">http://www.tgdaily.com/content/view/38145/135/
  • Gannon - Thursday, June 26, 2008 - link

    No supreme commander? :-O
  • designerfx - Thursday, June 26, 2008 - link

    http://bensbargains.net/deal/69638/">http://bensbargains.net/deal/69638/


    195 -> 20$ rebate newegg -> 20$ rebate bensbargains = $155!

    To think this card will get cheaper yet!

    I'm buying one asap. This is a freakin steal at 150 bucks.
  • QEFX - Thursday, June 26, 2008 - link

    Heck, pick up 2. $310 for CF 4850s! Now there's "bang for the buck" on games that actually work properly with crossfire.
  • Jjunior130 - Thursday, June 26, 2008 - link

    can i haz quantum physix? lol
  • Mustanggt - Thursday, June 26, 2008 - link

    I was watching the 8800GT SLI and it was in the top 2 most of the test, for less than the price of 2 4870s i could pick up a SLI board and another 8800 GT. perhaps also a E8400 to equal the $600 on 2 of these 4870s in CF. I am talking about the resolution i use that the 8800GT was looking very good in SLI 1680x1050
  • BusterGoode - Thursday, June 26, 2008 - link

    I'd like to see the differnce the GDDR5 made and since clocking the 4850 up may not be possible right now it would be nice to see the 4870 slowed down. If this has been asked or done sorry so much info pouring out now it is hard to keep up, thanks!
  • DerekWilson - Sunday, June 29, 2008 - link

    this is an interesting request ... we'll look at the possibility ...

Log in

Don't have an account? Sign up now