● 进入计算时代——Geforce 8800GTX
在我们应该记住的名留史册的显卡中,也许它是最为特殊的一款,因为与前面诸位当选显卡不同,它的入选不仅与改变公司命运或者性价比之类的东西关联不大,甚至由其所引发的未来更让人争论不断。它就是GPU通用计算的开端——Geforce 8800GTX。
也许你会说——小编你说错了,这个头衔应该归凭借Folding@home程序创造世界上第一个GPU计算应用实例的R580所有。其实这里存在一个误区,R580所引入的与其说叫通用计算,不如说叫流计算来的更为准确。与通用计算不同,流计算在理论上完全不具备剥离几何关联性的可能。在今后的文章中,我们会专门对其进行讨论。
第一个桌面GPU通用计算应用——Folding@home
从单纯显卡的角度出发,Geforce 8800GTX的性能无疑是卓越的。它完全符合微软DirectX 10的各项需求,同时顺应了微软对未来桌面图形界发展的思路和趋势。这不仅让它成功地战胜了设计理念完全跑偏的R600,更令其在未来相当长的一段时间内稳居性能王座的桂冠。但我们更应该注意的,是它所引入的GPU通用计算的概念。
伴随着shader的出现,GPU的浮点处理能力有了即为高速的增长,如果能为这部分庞大的浮点计算能力找到图形之外的应用途径,不仅可以为人类带来一比可观同时宝贵的运算财富,更可以让GPU进一步拓展图形之外的市场。与此同时,由于数学运算与图形运算在本质上的高度统一,拥有灵活且全面的通用计算的GPU无疑可以同时拥有高效的图形性能。因此从意义的角度出发,Geforce 8800GTX无疑是划时代的。
长时间完全无人挑战的性能皇座——G80 3WAY SLI
但Geforce 8800GTX所开拓的局面,本身就带有极大的争议性。包括AMD的GPU在内,Geforce 8800GTX及其后的诸多GPU确实因为通用计算的问题而背负了很多与图形无关的成本,但这些争议与通用计算引入图形界所到来的正面意义相比明显微不足道的多。微软在DirectX 11中引入的Compute Shader,已经从本质上对5年前Geforce 8800GTX的创举进行了最充分的肯定。也正因为此,Geforce 8800GTX成了不会被历史所遗忘的显卡。