如何用Opencl实现算法的加速啊

GONGJIE123 2012-05-20 08:30:44
哪位好心的同学给个回答 最好能帮忙把程序写出来 毕业设计,刚实习回来,时间不多了,急 C语言
...全文
3131 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lcwyylcwyy 2014-12-24
  • 打赏
  • 举报
回复
N卡还是A卡其实没有关系,CL基本都支持。看看一些OpenCL书中的源码,比如OpenCL in Action,跑一下,就知道了。
清风水岸 2014-12-15
  • 打赏
  • 举报
回复
求外不如求内 他救不如自救!!
发哥1997 2013-10-29
  • 打赏
  • 举报
回复
冒个泡,表示不太懂
hisuh 2012-08-29
  • 打赏
  • 举报
回复
看代码学习吧:
1 codeproject
http://www.codeproject.com/search.aspx?q=opencl+OR+cuda&doctypeid=1%3b2%3b3
2 amd
http://developer.amd.com/samples/Pages/default.aspx
http://developer.amd.com/sdks/AMDAPPSDK/Pages/default.aspx
kyle 2012-08-14
  • 打赏
  • 举报
回复
我也想学习,顶上等回复
kyle 2012-08-13
  • 打赏
  • 举报
回复
反正就是想不劳而获……给你你看不懂,毕设也够呛啊
snock 2012-08-09
  • 打赏
  • 举报
回复
还有将近一年,楼主还是自己写写吧。上面几位都给了很到的资料和建议。
zhuxueling 2012-08-05
  • 打赏
  • 举报
回复
不是amd不行

Gpu设计上, 不能简单的说谁优,
而openCL与Cuda,在语言上基本一致。

不过cuda有一个前端, 所以可以直接把Cuda和c++混在一起书写, 这个前端基于edg c++
还有就是Cuda的库比较丰富, cublas,cufft,thrust,cula等
在加一条就是cuda调试方面也不错
AMDxiaohu 2012-08-02
  • 打赏
  • 举报
回复
可以下载AMD SDK参考 OCL sample进行系统学习。如果LZ是想好好做GPU加速的话。

简单的OCL并行加速并不困难,只需要基本的C基础

OCL的并行加速在形式上可能稍显复杂,但是支持OCL规范的设备都是目标平台,是第一个面向异构计算的GPGPU解决方案,所以你编写的OCl代码可以在A卡 N卡 多核CPU上获得明显的加速,那么你觉得哪个方案好?

OCL还是CUDA?

honglu_A 2012-07-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

amd 太不行了。

gpu,基本是 nv的事情。 无论是 open cl, open acc,
[/Quote]
搞笑, 目前HD7970 比GTX690性能好的不止一点点,nv基本上已经不把ocl的性能提升作为主要发展方向了,而是回归了传统的3d性能提升。3楼真是老黄历了,坐井观天。
yht8708 2012-05-21
  • 打赏
  • 举报
回复
反正就是想不劳而获……给你你看不懂,毕设也够呛啊。
只能帮顶
GONGJIE123 2012-05-21
  • 打赏
  • 举报
回复
没有想要的答案 同学们继续啊
CandPointer 2012-05-20
  • 打赏
  • 举报
回复
amd 太不行了。

gpu,基本是 nv的事情。 无论是 open cl, open acc,
编译器,pgi,或者nv自家的


微软的那些gpu加速,目前基本没什么指望。微软编译器,性能差。 VC2010,arch也才支持SSE2 ,openMP也只支持N年前的上古版本

而超算的话,top500.org,目前大约只有一台超算是 windows HPC 系统的。 >90%的linux
xunxun 2012-05-20
  • 打赏
  • 举报
回复
openacc现在没免费的编译器……
CandPointer 2012-05-20
  • 打赏
  • 举报
回复

下载相关的pdf,去读读。

http://www.khronos.org/opencl/


opencl比较不好,还是 cuda 好。
----------------------------

如果想要简单, 其实 可以用 open acc ,就像 openMP 一样简单

没有gpu编程基础,那就只有 强烈推荐 open acc

http://www.openacc-standard.org/

603

社区成员

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

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