总结:GPU的未来不是游戏而是计算
通过前面几项不同类型的通用计算应用来看,A卡和N卡之间的性能差距是相当大的,而且动不动就是几倍以上的差距。A卡恐怖的理论性能有时候确实有效果,但有时候还是要大幅落后于N卡,这与双方在3D游戏中和谐愉快的表现截然相反! 这种奇怪的现象,一方面是由双方截然不同的架构所造成的,另一方面是不同应用的算法不同,可能会比较“偏爱”某一种架构。最终,就要看谁在软件优化方面做得好,谁就能胜出。目前来看CUDA还是占有明显的上风,已经有很多超级计算机配备了NVIDIA Tesla加速卡,CUDA的应用软件还是要比Stream多很多的。 不管CUDA和Stream孰强孰弱,OpenCL和DirectCompute标准谁能笑到最后,GPU的地位显然在迅速攀升。超级计算机想要在性能上取得突破,使用GPU+CPU的异构架构是唯一选择,未来高性能计算已经离不开GPU的支持了。
NVIDIA和ATI从3D游戏战场打到了通用并行计算领域,到底谁能笑到最后现在还是个未知数。 对于普通用户来说,显卡已经不再是一块单纯的3D游戏加速卡,以视频应用为代表的高性能计算软件率先步入GPU通用计算的大门,未来将会有更多计算软件使用GPU强大的运算能力来加速,CPU和GPU的地位将变得同等重要。现在,玩家们因一两款特别喜爱的游戏而升级显卡;将来,或许很多不玩游戏的人,也会加入到独立显卡的行列!■
|