显卡 频道

X86没有优势 CUDA之父解读NVIDIA战略

    当我们访问NVIDIA CUDA Zone(nvidia.com下的Zone,非中文区)时,我们可以看到数十个生动的案例,根据不同领域划分我们还可以对现有的基于CUDA设计的及百款软件进行搜索,如视频音频、石油开采、非线编辑、生物科学等等类型。这些成品已经达到数百个,虽然这些软件并不是均为免费的,但前不久GTX280测试中,大家还是看到了GPU加速视频编码的软件的效果(下图为测试数据)。

    也许在这里我们要强调一下我们说的这些软件和CUDA以及GPU的关系,简单的说这些软件基于CUDA环境开发,通俗的说就是GPU或显卡加速。在桌面和移动平台,GeForce8全系列及其以上所有系列的显卡都支持CUDA开发下的GPU加速。

    除了视频编码外,基于CUDA设计的支持GPU加速的软件还包括不久后Adobe的CS4设计软件套装,当然还有游戏玩家关心的NVIDIA PhyX物理引擎在GPU下的加速。

    在年初NVIDIA收购Ageia后,NVIDIA便表示今后所有PhyX物理引擎均可在NVIDIA GPU下实现。不知道大家是否还记得,Ageia在发布PhyX后曾经推出一款专门的物理加速卡PhyX 1,它不但价格不斐,而且由于应用环境狭窄而没有真正进入市场。NVIDIA在推出CUDA 2.0后,开始对PhyX在GPU上加速的开发,经过两个月时间已基本完成开发,很可能在近日发布相关软件。根据NVIDIA提供的资料看,10个流处理器便可以达到原有Ageia Phyx1加速卡的水平。

PhysX的主要技术特性

    对于CUDA的开发来说,PhyX物理引擎的支持耗时2个月意味着怎样的开发难度?我们请教了David。他认为,基于CUDA的开发远比基于PhyX 1硬件加速卡和CPU加速来的容易,两个月的开发时间是非常迅速的,开发强度也是很小的。更何况,GPU相对以往PhyX硬件加速卡将带来好很多的性能呢。

    的确,NVIDIA一直在强调CUDA易用性,也正如Intel一直强调它的软件开发平台的广泛性一样。那么NVIDIA对此如何看待呢?

0
相关文章