核心架构突变!中高端王者GTX460首测

互联网 | 编辑: 马振华 2010-07-12 12:00:00原创 一键看全文

通用计算 CUDA架构功能远不止玩游戏

● 次世代游戏开拓者:NVIDIA PhysX

PhysX原是一套由AGEIA设计的执行复杂物理运算的PPU,AGEIA曾声称PhysX能让设计师在开发游戏的时使用复杂的物理效果,而不需要像以往那样,耗费漫长的时间开发一套基于CPU运算的物理引擎,这同时还会让CPU性能不足的电脑无法流畅运行游戏。现在AGEIA公司已被NVIDIA收购,相关物理引擎技术已融入CUDA技术当中,由显示核心加速运算。因此只要采用CUDA架构的显卡理论上都支持PhysX物理加速,目前该技术已广泛应用到150个多个游戏当中,而全部软件的注册数量已超过一万名。

下面这个名为Raging Rapids Ride的Demo演示了PhysX最为基本的几种应用形式。一艘小船在崎岖的峡谷中穿行,途径无数坎坷,还需沿着路线不断穿过作为路标的小旗。在这个场景演示中,水流的细微变化和溅射会完全由船体的运动轨迹来决定,而不是重复事先设定好的几种程式。

当船穿破小旗时,旗帜会因船穿越的角度、力度、方向形成完全不同的破损效果,还会被船体扯碎,形成的碎片尺寸、形状与船体运动的逻辑吻合。它必须基于PhysX庞大而复杂的运算来得出结果,GF104的336个CUDA内核可以轻松完成这个任务。可以想象到,当这个演示Demo中看似简单的效果广泛应用在我们日常运行的PC游戏中时,我们将被置身于更接近真实的游戏体验中。

● CUDA转码与解码

说到除了游戏之外与生活最贴切的CUDA应用,转码与解码恐怕要并肩排上首位。

转码,全称是转变编码格式,多应用于视频和音频处理当中,主要目的是将已有的视听文件的格式转变成自己想要的格式,以适应现有的播放器或作其它用途。原本转码工作只能由CPU执行,可以线程稀少的桌面级CPU本不适合这项工作,速度缓慢。但自从NVIDIA通用计算架构问世以来,有越来越多的转码软件设计了可以利用GPU中数量庞大的CUDA内核计算的算法,人们因而获得更高效的休闲娱乐生活。

解码,就是将视频文件中的数据转变根据其编码规则转化为视频信息,这是当今大多数视频播放的形式。超大码率的高清影片(如H.264的1080P)需要消耗大量的CPU资源才能保证每秒钟有足够帧数的画面输出,而CPU性能较差的PC无法获得流畅的画面。NVIDIA的PureVideo HD则是CUDA技术在这方面的延伸,例如著名光碟播放软件PowerDVD可以高效利用CUDA内核加速解码。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑