cudaLab1矩阵相乘.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
cudaLab1矩阵相乘

Lab1 矩阵相乘 1. 目标 熟悉基本的CUDA 程序架构以及如何调用相应的API 进行CUDA 编程 2. 过程 请结合PPT 中的内容,完成矩阵相乘的并行程序的实现(不用share memory 实现) 要求: 1)实现2 个矩阵(32*32 )的相乘,M 矩阵的初始值全为2,N 矩阵的初始值全为5 。 同时用CPU 代码实现,比较两个代码的运行时间 2 )实现2 个矩阵(1024*1024 )的相乘,M 矩阵的初始值全为2,N 矩阵的初始值全为 5 。同时用CPU 代码实现,比较两个代码的运行时间 3 )实现2 个矩阵(10000*10000 )的相乘,M 矩阵的初始值全为2,N 矩阵的初始值全 为5 。同时用CPU 代码实现,比较两个代码的运行时间 vim matrixMulD.cu Nvcc -arch sm_20 –o matrixD matrixMulD.cu ./matrix 32 CPU 实现代码为 /** * C = A * B. */ #include stdio.h #include time.h #include malloc.h /** * Host code * */ void MatrixMulOnHost(float* M, float* N, float* P, int Width) { int i,j,k; double sum,a,b; for (i = 0; i Width; ++i) for (j = 0; j Width; ++j) { sum = 0; for (k = 0; k Width; ++k) { a = M[i * Width+ k]; b = N[k * Width+ j]; sum += a * b; } P[i * Width + j] = sum; } } /** * Host main routine */ int main(int argc,char * argv[]) { int Width=0; if(argc==1) { printf(Input the width\n); exit(1); } Width=atoi(argv[1]); int numElements,size,i; float *h_A=NULL,*h_B=NULL,*h_C=NULL,time1; clock_t start,end; start=clock(); numElements= Width*Width; size = numElements * sizeof(float); printf([matrix multiplication of two %d by %d matrix]\n,Width,Width); h_A = (float *)malloc(size); h_B = (float *)malloc(size); h_C = (float *)malloc(size); for (i = 0; i numElements; ++i) { h_A[i] = 2.0; h_B[i] = 5.0; } MatrixMulO

您可能关注的文档

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档