在Go里使用OpenCL,"下雨天压榨GPU更配哦"

在Go里使用OpenCL,"下雨天压榨GPU更配哦",第1张

概述原文标题: 能在Go里用GPU运算的OpenCL语言绑定包 首先网页访问https://github.com/pseudomind/go-opencl/ 了解一下,然后下载它 C:\go\src\src>go get github.com/pseudomind/go-opencl/cl 再搜索一下你的OpenCL.dll文件,把它复制到gcc编译器的lib目录里 比如我在c盘搜索出opencl.d

原文标题:

能在Go里用GPU运算的OpenCL语言绑定包

首先网页访问https://github.com/pseudomind/go-opencl/
了解一下,然后下载它


C:\go\src\src>go get github.com/pseudomind/go-opencl/cl

再搜索一下你的OpenCL.dll文件,把它复制到gcc编译器的lib目录里
比如我在c盘搜索出opencl.dll,把它复制到了C:\TDM-GCC-32\lib\

用liteIDE打开
https://github.com/pseudomind/go-opencl/tree/master/examples/clinfo
里面的例子,可以run

examples/rotate里面的例子,要build后,在cmd窗口下运行,是一个旋转图片的例子,需要一张png格式的图片.使用方法输入rotate.exe -h并回车

你可以想象,cpu+GPU 协作会有多快.
未来的 *** 作系统都将采用这种技术加速自身的运行速度

地球上目前最快的hash码匹配破解软件名为oclHashcat,软件就是用GPU参与运算

还有用GPU运算的Photoshop同类软件,叫Musemage,据说处理速度绝壁比PS快

还有很多知名视频编码软件,也用声称用了opencl技术加速,但是我发现这些编码软件根本没让GPU完全发挥,根本没有发挥GPU 2%的性能.

现在即将流行的VP9和H.265视频会是视频格式的主角,只是编码很损耗cpu而且效率很慢.如果能做到oclhashcat那样100%发挥gpu性能,全球视频编码技术将进入新的篇章,期待哪位大神推一把.

总结

以上是内存溢出为你收集整理的在Go里使用OpenCL,"下雨天压榨GPU更配哦"全部内容,希望文章能够帮你解决在Go里使用OpenCL,"下雨天压榨GPU更配哦"所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1287037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存