CS33Parallel:为了优化而遭受的苦难

时间:2021-03-26 04:55:27
【文件属性】:
文件名称:CS33Parallel:为了优化而遭受的苦难
文件大小:5KB
文件格式:ZIP
更新时间:2021-03-26 04:55:27
C CS 33并行实验室 为了优化而遭受的苦难。 学习如何使用OpenMP优化和并行化代码。 如何运行代码: 将文件下载到一个空目录中。 make编译 ./Test运行 make clean以删除除源文件以外的所有内容 代码的作用是: 在main.c中:将3D数组的所有元素初始化为0到999之间的随机值。 在work_it函数中: 对于该3D数组中的每个元素,避免使用原始3D数组/多维数据集的外壳:将元素乘以we_need_the_func()返回的值,然后除以gimmie_the_func()返回的值。 将结果值aggregate 。 本质上:对数组中的每个元素进行一些数学运算,然后将它们全部加在一起。 将原始3D数组的3x3立方块的所有值添加到新的3D数组中的元素上,该元素是该3x3立方体的中心(按坐标方向)。 然后将该新数组的值除以27。本质上:构造一个新3D数组,该数组由原
【文件预览】:
CS33Parallel-master
----main.c(3KB)
----README.md(2KB)
----parallel.c(3KB)
----utils.h(194B)
----sequential.c(1KB)
----Makefile(599B)

网友评论