求推荐—OpenCL实现的实例

binbinhong 2014-02-17 01:54:55
刚刚接触这方面,哪位朋友,帮忙推荐几个用OpenCL实现的实例啊?最好是简单容易实现的经典实例...
...全文
1865 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
binbinhong 2014-03-20
  • 打赏
  • 举报
回复
引用 4 楼 fronteer 的回复:
在具有 AMD 的 APU 或独立显卡的机器上装, AMD Application SDK, 里面有可直接运行的 OpenCL Binary程序例子及全部源码, 有 C 和 C++ 实现的。
看到了,谢谢!
binbinhong 2014-03-20
  • 打赏
  • 举报
回复
引用 1 楼 zenny_chen 的回复:
如果是在Ubuntu下用OpenCL的话,可以参考这篇博文: http://www.cnblogs.com/zenny-chen/p/3307946.html 如果是用Win7的话可以参考这篇博文: http://www.cnblogs.com/zenny-chen/archive/2013/06/14/3136158.html
谢谢,对我帮助很大!
AMD异构开发 2014-03-01
  • 打赏
  • 举报
回复
可以关注一下异构开发技术社区的博文页面,这里实时更新一些开发者撰写的优秀案例,http://hc.csdn.net/contents/article_list,希望对你有所帮助!
outstander 2014-02-19
  • 打赏
  • 举报
回复
引用 4 楼 fronteer 的回复:
在具有 AMD 的 APU 或独立显卡的机器上装, AMD Application SDK, 里面有可直接运行的 OpenCL Binary程序例子及全部源码, 有 C 和 C++ 实现的。
SDK中包含的例程是开始学习的最佳材料
彩阳 2014-02-19
  • 打赏
  • 举报
回复
我也比较感兴趣OpenCL,准备抽点时间学一学。
fronteer 2014-02-19
  • 打赏
  • 举报
回复
在具有 AMD 的 APU 或独立显卡的机器上装, AMD Application SDK, 里面有可直接运行的 OpenCL Binary程序例子及全部源码, 有 C 和 C++ 实现的。
lcwyylcwyy 2014-02-19
  • 打赏
  • 举报
回复
边看入门教材,边利用SDK编程。但多动手实践才是王道
lcwyylcwyy 2014-02-19
  • 打赏
  • 举报
回复
引用 3 楼 zenny_chen 的回复:
[quote=引用 2 楼 lcwyylcwyy 的回复:] (说实话,感觉CUDA技术上已经走在前面了,动态并行,Hyper-Q),CL加油要加油啊。
CUDA就用在nVidia一家公司出的GPU上,所以发展自然会快些。而OpenCL是属于开放标准,而且还允许除GPU之外的其它计算设备,包括CPU、DSP、甚至FPGA~所以这两者之间不能做直接对比~ 况且现在OpenCL1.2中也加入了不少有意思的东东,像sub-device partition~ 另外,就移动处理器中的GPU而言,目前OpenCL都还没开始真正用起来。所以,OpenCL的发展基本上已经能满足大部分设备了,呵呵~[/quote] 我同时在用CL和CUDA,而且CL已经产品化,但是现在大多数超级计算中,CUDA的应用比例高于CL。我看到的计算领域的文献数量也是CUDA的偏多。除了高并行度计算,CL在移动设备上的普及还有一定的障碍,Google主推renderscript。CL今年才出到2.0且似乎没有设备支持,而CUDA几乎每年一个版本。纵然CL支持的设备更多,但主要还是用在高并行度计算上,所以,同时使用CUDA和CL才能在技术前沿和普及性上做到平衡。
zenny_chen 2014-02-18
  • 打赏
  • 举报
回复
引用 2 楼 lcwyylcwyy 的回复:
(说实话,感觉CUDA技术上已经走在前面了,动态并行,Hyper-Q),CL加油要加油啊。
CUDA就用在nVidia一家公司出的GPU上,所以发展自然会快些。而OpenCL是属于开放标准,而且还允许除GPU之外的其它计算设备,包括CPU、DSP、甚至FPGA~所以这两者之间不能做直接对比~ 况且现在OpenCL1.2中也加入了不少有意思的东东,像sub-device partition~ 另外,就移动处理器中的GPU而言,目前OpenCL都还没开始真正用起来。所以,OpenCL的发展基本上已经能满足大部分设备了,呵呵~
lcwyylcwyy 2014-02-18
  • 打赏
  • 举报
回复
OPENCL的话,我觉得可以看看OpenCL in Action 其实,也可以考虑一下CUDA的部分书籍,两个技术是想通的。(说实话,感觉CUDA技术上已经走在前面了,动态并行,Hyper-Q),CL加油要加油啊。
zenny_chen 2014-02-17
  • 打赏
  • 举报
回复
如果是在Ubuntu下用OpenCL的话,可以参考这篇博文: http://www.cnblogs.com/zenny-chen/p/3307946.html 如果是用Win7的话可以参考这篇博文: http://www.cnblogs.com/zenny-chen/archive/2013/06/14/3136158.html

603

社区成员

发帖
与我相关
我的任务
社区描述
异构开发技术
社区管理员
  • OpenCL和异构编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧