开创视觉计算帝国GTX280/260权威评测
第四章/第三节 仅花一个月时间 NVIDIA使用CUDA完成PhysX移植工作
很显然,NVIDIA收购Ageia并不是看中了它的硬件(PhysX物理加速卡),而是软件(PhysX物理引擎)。这套引擎的初级开发套件是免费的,因此被很多游戏开发者所使用,甚至国内就有一些游戏公司在使用PhysX引擎(如QQ飞车等游戏)。PhysX引擎庞大的用户群以及广泛的游戏支持,对于NVIDIA来说是一个致命诱惑!
但PhysX引擎只支持CPU和PPU(即物理加速卡),GPU暂时还无法从中受益,也就是说GPU物理加速还只是个梦想而已,如何把它变成现实呢?
Ageia被NVIDIA收购后,相关技术人员就立马开始投入到了新的研发项目中——重编译PhysX引擎,让它能够支持GPU物理加速。据NVIDIA表示,由于GPU和PPU在并行架构方面有许多共性,再加上CUDA平台的优势,编译工作相对来说要简单很多,NVIDIA和AGEIA只花了一个月时间就让PhysX引擎在GeForce显卡上跑了起来!
而且,凭借NVIDIA在业内的影响力,在第一个月内,GeForce PhysX物理加速就进入了实际应用阶段,这是以前AGEIA做梦也难以想象的事情。可以想象,未来通过CUDA编写GPU物理加速程序将会变得十分简单,物理加速也将会得到大量采用。
据NVIDIA表示,在GTX280发布后的一个月内,将会提供支持GPU物理加速的驱动下载,届时大部分采用PhysX引擎的游戏将会从中受益,GPU将会代替物理加速卡进行物理运算。
现在,游戏玩家不必单独购买昂贵且功能单一的物理加速卡,就能通过NVIDIA显卡来进行物理加速。当然也可以采用多块显卡并联,既保证3D性能又获得真实的物理效果。通过上表的对比可以看出,GPU的物理性能是Intel四核处理器的10倍以上,如果对物理加速感兴趣的话,是购买中高端显卡划算呢?还是购买昂贵的四核CPU划算呢?