ATI Stream:OpenCL是助推器
下面我们再来看看现时正方兴未艾的“ATI Stream”吧。AMD为我们列举了诸多能够从ATI Stream上获益的应用,这其中包括了视频、音频编辑,2D、3D图形图像设计,办公应用和搜索功能,更好的游戏画面、人工智能以及物理效果等等……也许你已经注意到了,我们今天所提及的这些应用距离每一个人都不遥远,甚至是息息相关,因为我们每天都会用我们的电脑进行上述一种或多种工作,而ATI Stream简单说便是一种能够充分释放图形核心并行运算能力的技术,它为图形核心带来了更为广阔的应用空间。
ATI Stream SDK v2.0开发包中实现对OpenCL 1.0标准的支持
现时ATI Stream技术是通过DirectX API接口实现的。当然,接下来它也可以使用OpenCL——首个开放且免费的通用并行计算接口。AMD已经在上个月的13日拿出了新的ATI Stream SDK v1.4开发包,并将在即将到来的ATI Stream SDK v2.0开发包中实现对OpenCL 1.0标准的支持,而它同样是开放而且免费的。OpenCL API不仅仅适用于图形处理单元,而是适用于所有的并行处理单元,这对同时具备了CPU和GPU设计能力的AMD而言无疑是好的,毕竟其强调的是处理单元间的协同运算而非图形核心本身。
Cyberlink MediaShow Espresso视频转档
Cyberlink MediaShow Espresso视频转档
Cyberlink公司的MediaShow Espresso软件可以把视频源重新编码至iPhone、iTouch以及PSP等个人终端手持娱乐设备所支持的格式,当然你也可以自定义自己所需要的编码格式和解析度。我们使用的这个版本已经提供了对于ATI Stream流计算的支持。
Havok物理计算
“Havok Cloth”和“Havok Destruction”
这个时候的物理运算是由GPU负责的
“Samurai Warrior”Demo甚至同时支持了Havok和DX10.1
透过OpenCL API接口,ATI Stream流计算技术可以让CPU和GPU协同进行物理运算,“Havok Cloth”和“Havok Destruction”这两个Demo便是AMD在这段时间内的工作成果。此外,“Samurai Warrior”Demo甚至同时支持了Havok和DX10.1。