题目描述
编写一个矩阵乘法的GPU并行程序,并且与对应规模的串行程序进行运行时间的比对(n=500,1000,1500,2000,3000,5000),画出规模和时间对比图。
矩阵A(n,n)
矩阵B(n,n)
C = A x B
要求:
1、完成程序的开发并验证其正确性,完成一个实验报告(程序源代码、变量和语句的详细说明)
2、在实验报告中通过图表说明CPU串行和GPU并行在各种规模的运行时间;
3、在实验报告中通过图表说明GPU并行不同的数据分配在各种规模的运行时间。
设计思路
矩阵实验的代码环境为VS2019 community+CUDA 10.1,在vs2019中运行确定无问题后,用xtfp上传该cu文件,在shell中在跑一遍
自己写的作业,用学校分配的并行网络,跑出来的,实打实的结果
预览:https://img-blog.csdnimg.cn/87873b9ed0a840c3b156e1bc3faca024.png