在Go里使用OpenCL,"下雨天压榨GPU更配哦"
原文标题: 能在Go里用GPU运算的OpenCL语言绑定包首先网页访问https://github.com/pseudomind/go-opencl/
再搜索一下你的OpenCL.dll文件,把它复制到gcc编译器的lib目录里 用LiteIDE打开 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性能,全球视频编码技术将进入新的篇章,期待哪位大神推一把. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |