![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencl
文章平均质量分 52
刀么克瑟拉莫
那温热的牛奶瓶在你手中握紧
展开
-
opencl学习(二)
矩阵乘法普通实现7.46346s#include <iostream>#include <sys/time.h>using namespace std;float a[1000][2000], b[2000][1500], c[1000][1500] = {0.0};int main() { for(int i = 0; i < 1000; ++i) { for(int j = 0; j < 2000; ++j) {原创 2021-11-23 15:47:07 · 177 阅读 · 0 评论 -
opencl学习(一)
细分了流程,并注释了相应函数对get_global_id的理解:如果clEnqueueNDRangeKernel设置的是一维且global_item_size = 9,那么get_global_id(0)返回0到8,对应9个work-group。如果clEnqueueNDRangeKernel设置的是二维且global_item_size[2] = {9, 8},那么get_global_id(0)和get_global_id(1)的结果是(0,j)(1,j)(2,j)(3,j)(4,j)(5,j)(6.原创 2021-11-22 17:18:22 · 2646 阅读 · 0 评论