c/c++语言开发共享OpenCL或CUDA走哪条路?

我正在研究使用GPU来处理流数据的方法。 我有两个选择,但无法决定走哪条路?

我的标准如下:

我将在linux下用C和C ++编写代码。

    OpenCL的

    CUDA

    底线 – OpenCL是便携式的,CUDA仅适用于nVidia。 然而,作为一种独立的语言,CUDAfunction更强大,拥有许多非常好的工具。

    我的个人经历是:

    这项评估是从2010年开始的,所以可能已经过时了。

    除非您有特定的理由使用CUDA,否则一直都是OpenCL。 除了运行GPU之外,OpenCL在Intel i7等多核上运行良好。 通过使用OpenCL,您可以在更广泛的硬件上运行它,从Droid手机到世界上最大的超级计算机Blue Waters的IBM Power7计算节点,该计算机将于明年上线。

    需要了解更多c/c++开发分享OpenCL或CUDA走哪条路?,也可以关注C/ C++技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是c/c++开发分享OpenCL或CUDA走哪条路?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/978872.html

      (0)
      上一篇 2021年12月12日
      下一篇 2021年12月12日

      精彩推荐