opencl:一个用开放计算语言存储我的工作的地方。 当我探索语言时,我将用简单的程序更新它

时间:2024-07-11 03:29:06
【文件属性】:

文件名称:opencl:一个用开放计算语言存储我的工作的地方。 当我探索语言时,我将用简单的程序更新它

文件大小:29KB

文件格式:ZIP

更新时间:2024-07-11 03:29:06

C

开放式 一个用开放计算语言存储我的工作的地方。 在我探索这门语言时,我将用简单的程序更新它。 添加号码: 注意:这个例子是 Matthew Scarpino 的财产——代码是从他在文章“A Gentle Introduction to OpenCL”中。 这个简单的内核给出了一个示例,说明如何使用单独的工作项使用 OpenCL 库调用并行完成与数据无关的任务。 矩阵乘法: 将两个方阵与随机生成的数据相乘。 每个输出矩阵元素由一个工作组计算。 每个工作组为每个元素乘法使用一个工作项。 本地内存栅栏用于在汇总单个产品之前同步工作项。 全局内存栅栏用于在将结果矩阵返回到主机内存之前同步每个工作组。 柏林: (进行中) 在二维网格上计算柏林噪声。


【文件预览】:
opencl-master
----perlin()
--------perlin.c(0B)
--------perlin.cl(2KB)
----add_numbers()
--------add_numbers.c(7KB)
--------add_numbers(15KB)
--------add_numbers.cl(719B)
--------add_numbers.dSYM()
--------Makefile(937B)
----README.md(1KB)
----matrix_mult()
--------matrix_mult.cl(2KB)
--------matrix_mult.c(11KB)
--------matrix_mult.dSYM()
--------Makefile(1KB)
--------matrix_mult(15KB)

网友评论