物理加速技术再掀波澜

在上个月,我们披露了nVIDIA发布的PhysX物理加速驱动,它大幅度提升了GPU物理计算时的效能,而作为应对,AMD选择了与英特尔合作,利用Havok的技术来实现物理加速。不过就在上个月底,NGOHQ.com的主编Eran Badit宣称他们成功地将nVIDIA的PhysX加速技术移植到Radeon HD 3850,并大幅度提升了显卡的物理性能,这也意味着AMD的GPU在技术上也能够支持PhysX物理加速。

nVIDIA的PhysX加速实际上是GPU通用计算的一种应用,nVIDIA为自己的GPU打造了CUDA开发平台,它实际上是一个API接口以及相应的开发环境,借助这个API和开发环境,程序员可以快速开发出能够利用GeForce GPU加速的应用。nVIDIA竭力向外界推广CUDA平台,希望它能够成为GPU通用计算领域的标准,基于这一点,nVIDIA并不介意AMD使用这项技术来提升产品的竞争力—NGOHQ.com的成果实际上获得了nVIDIA的大力支持,nVIDIA的工程师为Eran Badit提供了开发文档、开发包(SDK)、硬件设备等资源,使得Radeon HD 3850 GPU也可获得PhysX驱动的支持。

Radeon HD 3850的首开先河也意味着AMD的GPU同样能够使用PhysX驱动,只要AMD愿意支持nVIDIA的CUDA技术。然而,AMD对此态度冷淡——Eran Badit拿到了Radeon HD 4800显卡,并开始PhysX驱动的移植工作,他为AMD显卡制作了专门的运行库,使之可支持CUDA和PhysX技术。Eran Badit表示,让AMD显卡支持CUDA并不是什么问题,最理想的情况是将CUDA直接引入到AMD驱动程序中,但这需要得到AMD的协助。

Eran Badit的工作获得了nVIDIA的大力支持,nVIDIA认为,倘若AMD显卡都能顺利支持PhysX,虽然会对自己的显卡业务构成竞争,但却会令PhysX物理技术与CUDA成为各自领域的标准,这意味着nVIDIA将把握产业发展方向,并将英特尔的潜在威胁排除在外。另一方面,这也只是第三方开发人员的行为,nVIDIA无需多少投入,也不会惹上任何麻烦,有鉴于此,nVIDIA对Eran Badit项目鼎力配合,除了提供必要工具和开发文档外,nVIDIA甚至让自己的工程师直接帮助Eran Badit。但与此形成鲜明对比的是,AMD的态度则十分冷漠,Eran Badit希望能让Radeon HD 2900/3800/4800系列显卡都支持CUDA PhysX技术,为此向AMD寻求帮助,AMD整整耗费一周时间才作出响应,同时帮助也仅限于提供开发文档。虽然事后AMD的公关人员表示对第三方开发者的工作表示欢迎,并表示愿意提供帮助,不过这些都只是停留在口头上。

AMD的重点显然是与Havok的合作,它希望借助Havok的技术来实现物理加速,以避免nVIDIA的PhysX技术成为该领域的标准,同时AMD也明确表示,nVIDIA的CUDA是私有的硬件加速接口而非开放接口,所以不可能在官方上对它提供支持,它们的目标是开发Havok物理加速技术,不过迄今为止AMD都尚未披露何时能够推出具体成果。

评论

    楼层
    评论人
    评论内容摘要
    发表时间
发表您的观点
  • 姓名:(必填)
  • 电子邮件:
  • 验证码:(必填)
  •  
  • 正文:

相关文章