The RV770 Story: Documenting ATI's Road to Success
by Anand Lal Shimpi on December 2, 2008 12:00 AM EST- Posted in
- GPUs
What’s Next?
Much like the R300 days, the success of the RV770 was partially ensured by NVIDIA’s failure. Unlike NV30 however, GT200 wasn’t delayed nor was it terribly underperforming - it was simply overpriced. ATI got very lucky with RV770, NVIDIA was tied up making a huge chip and avoided two major risks: 55nm and GDDR5, both of which ATI capitalized on.
The next round won’t be as easy, NVIDIA will be at 55nm and they’ll eventually transition to GDDR5 as well. ATI can’t pull off another Radeon HD 4800 launch every year, so chances are 2010 will be closer. Even today NVIDIA has managed to close the gap quite a bit by aggressively pricing the GeForce GTX 260 Core 216, but there’s still the problem of there not being any mainstream GT200 derivative nor will there be until sometime in 2010. Not to mention the impact of selling a 576mm^2 die at the same price as ATI selling a 260mm^2 die will have on NVIDIA’s financials.
Carrell was very upfront about the follow-on to RV770, he told me frankly that it was impossible to have the perfect product every time. He’d love to, but the reality was that they’re not going to. There are many factors in doing this business that are out of ATI’s (or NVIDIA’s) control, but sometimes the stars align and you get a launch like the Radeon HD 4800 (or the Radeon 9700 Pro).
Carrell did add however that it is possible to, within the limits imposed by those outside factors, ATI can do things that are of compelling value. It’s possible to do the best you can within constraints, and while that may not result in one of these perfect products, it can be something good.
I asked specifically what would made the RV8xx series special all he could tell me was that ATI does have some things that are very interesting, very novel and very useful for the next product. I wanted more but given what Carrell and the rest of ATI had just given me, I wasn’t about to get greedy.
A Little About Larrabee
The big unknown in all of this is Larrabee, Intel’s first fully programmable GPU. Naturally, I talked to Carrell and crew about Larrabee during my final 30 minutes in the room with them.
First we’ve got to get the let’s all be friends speak out of the way. ATI and Intel (and NVIDIA) all agree that data parallelism is incredibly important, it’s the next frontier of compute performance. We don’t exactly know in what form we’ll see data parallel computing used on desktops, but when it happens, it’ll be big. Every single person in that room also expressed the highest respect and regard for ATI’s competitors, that being said, they did have some criticisms.
Like NVIDIA, ATI views the Larrabee approach as a very CPU-like approach to designing a GPU. The challenge from approaching the problem of accelerating data parallel algorithms from the GPU side is to get the programming model to be as easy as it is on the CPU. ATI admitted that Intel does have an advantage given that Larrabee is x86 and the whole environment is familiar to existing developers. ATI believes that it’ll still have the performance advantage (a significant one) but that Larrabee comes out of the gates with a programming advantage.
The thing worth mentioning however is that regardless of who makes the GPU, ATI, NVIDIA or Intel, you still need to rewrite your code to be data parallel. ATI believes that to write efficient parallel code requires a level of skill that’s an order of magnitude higher than what your typical programmer can do. If you can harness the power of a GPU however, you get access to a tremendous amount of power. You get ~1 TFLOP of performance for $170. If you’re a brilliant programmer, you know exactly what you should view as your next frontier...
116 Comments
View All Comments
n7 - Wednesday, December 3, 2008 - link
These kind of articles are why i love AT.Fantastic read, thanx!
glynor - Wednesday, December 3, 2008 - link
Thanks Anand. It is things just like this that have kept me coming back for years and year. Great work!jah128 - Wednesday, December 3, 2008 - link
Really good article, one of the best I've read here.doittoit - Wednesday, December 3, 2008 - link
Don't forget what rv770 did to GTX 280. Made it completely irrelevent. 2 x 4850 made it so no-one would ever bother with nvidia's "monster". Now they just have to get over the hump on driver support. Down with NVIDIA!!Element81 - Wednesday, December 3, 2008 - link
Best article I've read on your site in a long time. I crave all the performance benchmarks and reviews of new products but the back story behind the creation of the RV770 is amazing. I will be building myself a new rig very soon and I've been following hardware religiously in the last few months to help me make my decision. A new 4850 or 4870 will def end up in my new build.BernardP - Wednesday, December 3, 2008 - link
Thanks for this great article. Well-written and full of new information.truk007 - Wednesday, December 3, 2008 - link
This article is the best I've read on any tech site. Loved it! I hope Anandtech has more behind-the-scenes stories like this again, and I also hope that companies continue to give these types of interviews. It was a great journalistic piece that made the company all that much more human. Thanks!rwei - Wednesday, December 3, 2008 - link
I've been reading for 2-3 years and was too lazy to comment...but I found this article compelling enough to create an account just to say how much I liked it =)For a student studying both compsci and business/mgmt, the dual focus on engineering and business challenges was very interesting. Though there was a very obvious potential for a "rah-rah ATI!" bias given the nature of the interview, especially when discussing R600.
WeaselITB - Wednesday, December 3, 2008 - link
There must be echos in here, because I'm adding my words to the mix. In the roughly-10 years that I've been reading AnandTech (yes, I remember reading the Celeron "launch" article and the whole celery jokes that went with it), I must say that this is one of the best articles I've read here.It's articles like this that keep me coming back to AT all these years. Everyone and their dog can benchmark and put up pretty graphs (no offense, Derek), but it's the meaty articles like this one that give AT that leg-up over the competition.
Thanks, Anand, for an awesome ten years, and here's to ten more!
Goty - Wednesday, December 3, 2008 - link
On page 2, when discussing the Radeon 8500, you have to remember that the 8500's intended competition was the GeForce 3 series, against which it was fairly competitive (especially at the end of its life). ATI never really released a product to compete with the GeForce 4 cards.