opencl-hash:使用GPU进行哈希计算

时间:2024-06-11 11:26:46
【文件属性】:

文件名称:opencl-hash:使用GPU进行哈希计算

文件大小:47KB

文件格式:ZIP

更新时间:2024-06-11 11:26:46

C

使用GPU进行哈希计算 介绍 有一个由以下16个字符组成的字母: acdegilmnoprstuw 。 提供了基于该字母创建的9个字母的单词的哈希,还提供了哈希功能。 您能为我们找到原字吗? 最初发布在职业页面上。 用法 使用make: make run 。 Makefile中唯一的非标准内容是MinGW的位置-适当地删除/更改。 还建议使用在您的PATH中找到的OpenCL.dll,而不是一个。 解决方案 我们的单词有9个字母,每个字母都是16个字符中的一个。 这给了我们2 ^ 38个总排列。 非常多。 我们将迭代分为三个组: 迭代cpu上的前3个字母,每次调用opencl内核 每次内核调用时,我们将创建2 ^ 16个工作项(松散地说是“线程” ),这相当于迭代4个字母以上 每个工作项将进行2 ^ 8次迭代 信件: 1个 2个 3 4 5 6 7 8 9 上: *


【文件预览】:
opencl-hash-master
----src()
--------Main_cl.cpp(3KB)
--------opencl()
--------kernel()
----LICENSE(1KB)
----README.md(1KB)
----libs()
--------lib()
--------include()
----makefile(964B)
----.gitignore(10B)

网友评论