NVIDIA发布的CUDA 2.0开发包中蕴含了PhysX物理加速技术,NVIDIA的意向是使用GPU通过CUDA架构来实现物理加速.....
物理加速发展历史——PhysX
早在2005年当AGEIA在GDC2005上提出了PPU的概念,同时也是第一块物理加速卡展现在世人的面前。PhysX外型类似目前的显卡,采用PCI-E/PCI接口,可兼容绝大部的主流平台。它采用TSMC 0.13微米制程,集成的晶体管数量为1亿2千万个,核心尺寸为182平方毫米,要大于目前主流的GPU规格。而在功率方面,AGEIA宣称PhysX的功率非常低,大约只有25W左右。和显卡一样,由于要涉及到大规模的数据运算和处理,PhysX也搭配了128M的GDDR3显存,所以说物理加速除了没有视频输出接口以外,外观上和显卡的区别并不大。
当时一块AGEIA的PhysX物理加速卡售价高达2000元以上,而且绝大多数用户都不愿意多淘一笔资金去购买一张物理卡,再加上当时PC平台上没有众多好游戏的支持,所以最终物理加速卡没有像当年VOODOO 3D加速卡(当年3D加速卡与物理加速卡非常相似,市场反应却相差甚远)一样得到市场的认可。
Havok与AGEIA的处境在是天壤之别,Havok得诸多名作的支持,两大显卡巨头NVIDIA与ATI也推出了基于Havok的物理加速方案,正当他们为未来的产品如何对Havok进行优化时,Intel收购Havok打乱了两大巨头的这一计划,也使NVIDIA的SLI Physics成为泡汤。
在2008年2月,NVIDIA宣布收购AGEIA,这样全线支持CUDA的GeForce GPU引入了AGEIA PhysX。当NVIDIA宣布CUDA集成PhysX物理引擎时,很多人都会认为PhysX引擎只支持GPU物理加速技术,这也是AMD-ATI选择Havok FX引擎的主要原因。然而实际上PhysX引擎最初是只支持CPU与PPU,而不支持GPU,即使是融入CUDA之后,PhysX引擎也仍然支持CPU物理加速。之所以给人PhysX引擎只支持GPU物理加速的错觉,是因为NVIDIA表示今后将大力发展GPU物理加速。
网友评论