oclhashcat

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

可紊 提交于 2019-12-14 19:05:10
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 原文标题: 能在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