正在阅读:越加速反而越慢?通用计算实用性浅析越加速反而越慢?通用计算实用性浅析

2012-12-17 00:15 出处:PConline原创 作者:Valest 责任编辑:liganlin
 

扩展阅读:通用计算的硬件支持状况如何?

通用计算
DirectX计算:微软DirectCompute

  DirectCompute是微软主导的通用计算技术,属于DirectX支持之一,默认最低需要Win7系统才能提供支持。目前的独显、核显都能支持,主要应用在一些游戏方面,比如战地3、尘埃3就是两个采用DirectCompute协助的游戏。

通用计算
NVIDIA独家:CUDA计算

  CUDA是NVIDIA的独家技术,只有NVIDIA的显卡能够支持,具有比较强劲的性能和相对容易掌控的编程规范,不过有传言称,为了推广CUDA,NVIDIA有意在驱动里降低了自家显卡的OpenCL性能。CUDA能够实现多种多样的运算加速功能,比如视频加速等。

通用计算
最开放最复杂:OpenCL计算

  OpenCL是苹果提出、多家厂商支持的开放性规范,能够对不同架构CPUGPU等硬件提供支持,理论上可以包括我们的手机CPU和手机GPU。目前OpenCL常见有1.1和1.2两个版本,区别主要在于1.2具备更好的性能优化。OpenCL的硬件支持是比较复杂的,我们分开三家来说:

  Intel:在一代/二代Core i时代,Intel的核显都并没有提供OpenCL支持,而到了三代Core i,Intel大幅提升核显性能,并加入了OpenCL1.1支持,未来Intel可能会继续强化核显性能,并加入OpenCL1.2支持。

  NVIDIA:NVIDIA的OpenCL开始得比较早,不过支持力度并不特别大,毕竟CUDA才是亲儿子。NVIDIA上一代架构费米具备不错的OpenCL性能,新一代开普勒则更加集中到游戏性能上,OpenCL性能似乎不如上一代。NVIDA的OpenCL只能支持1.1版本。

  AMD:AMD很重视OpenCL,支持开始得比较早,而且将其作为重要卖点,它所宣传的APU百核加速,很大程度上就是OpenCL应用。目前来说AMD的OpenCL性能是比较强的,而且支持的是1.2版本的OpenCL,性能比NVIDIA和Intel的1.1版本更强。

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品