宝剑锋自磨砺出!细谈RV770背后的故事
● 接下来的挑战和关于INTEL的威胁
正如R300一样,RV770的成功部分由于NVIDIA的失败(编者按:或许说得更贴切的是轻视)。与NV30不同的是,GT200并没有延期,性能也不是差得离谱。它只是价格太高了。AMD制造出RV770很幸运,NVIDIA造了一颗如此巨大的GPU,因为它回避了两个主要的风险:55nm和GDDR5。这两点AMD都抓住了。下一轮的较量并不轻松,NVIDIA采用了55nm,最终也会使用GDDR5。AMD不可能每年都能发布Radeon HD4800这样的产品。即使现在NVIDIA试图通过激进的价格策略拉近差距,但是仍然面临没有任何GT200系列的主流产品的尴尬局面,在2010年之前都不会有。更别提把核心面积为576mm的芯片和AMD的260mm的芯片卖同样价格对NVIDIA财务的影响。
在AMD眼中,巨型核心GT200其实处于一种既成功又失败的地位
Carrell非常坦白的告诉我不可能每一次都能做出完美的产品。他想这样,但是现实中这样是不可能的。有很多因素超出了AMD或者NVIDIA的控制,但是有时候机会降临然后又抓住了机会,就会造就Radeon HD4800或是Radeon 9700Pro这样的产品。Carrell补充到,在那些外部因素的限制的范围内,AMD能做最有竞争力的产品。在各种情况的限制下,有可能做到最好。也许它不能成为完美的产品,但是可以成为一款好产品。我特别问到RV8xx系列有何特别之处,他告诉我AMD有些非常有趣,非常创新,非常有用的技术会用到RV8xx系列中。我想问更多,但是考虑到Carrell和其他AMD同仁给我的信息,我不能太贪心。
作为老对手,Intel仍然是AMD最强的对手
除了刚才提到的,还有Intel的Larrabee,最神秘的GPU,第一款可编程的GPU。我和Carrell在最后的30分钟里自然也谈到了它。AMD和Intel,以及NVIDIA,都认为数据级并行会变得难以置信的重要。他是下一次计算机性能发展的新浪潮。我们还不清楚在桌面市场上数据级并行计算会以何种方式进行,但是如果它发生,这是一件大事。这间屋里的每一个人都对竞争对手表现了崇高敬意。像NVIDIA一样,AMD把Larrabee看成非常像CPU的GPU。对GPU而言,最大的挑战是让数据并行算法在GPU上能像在CPU上一样实现。Intel在这方面的确有独到之处,因为Larrabee是基于X86的,对程序员而言,整个开发环境都很熟悉。AMD相信自己的GPU同Larrabee相比在性能上仍然占优(巨大的优势),但是Larrabee自出娘胎起就有编程上的优势。值得一提的是,无论谁制造GPU,AMD、NVIDIA或是Intel,程序员仍然需要重写数据并行的代码。AMD相信写出高效的并行代码需要一定功力,难度比程序员通常编写的代码要高一个数量级。如果你能够有效利用GPU的能力,你就能驾驭巨大的计算能力。你只需$170就可以获得大约1万亿次浮点指令的计算能力。如果你是个杰出的程序员,你当然知道如何看待下一波浪潮。