最近要学GPU编程有哪位前辈能说丅cg、cuda、opengl、opencv、hlsl、directX的区别和层次关系吗?现在并行处理主要用哪种编程技术有啥推荐的书没?感激不尽!... 最近要学GPU编程有哪位前辈能说下
cg、cuda、opengl、opencv、hlsl、directX的区别和层次关系吗?现在并行处理主要用哪种编程技术有啥推荐的书没?感激不尽!
GPU)概念出来之前好多人用glsl来做并行計算。
其次CUDA和OpenCL是两个专门做GPU运算的库。CUDA非常好用它有自己自的百NVCC编译器,和各个系统都兼容很好但是仅限于用于NVIDIA自己的显卡。OpenCL虽然任何显卡都可以使用但是它的GPU的代码要放到单独的一个文本文件中编译,操作上要比CUDA要复杂
最后,其实CUDA和OpenCL学那个多一样因为并行运算的思想是一样的。推荐你两本书:
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或許有别人想知道的答案