
MATLAB代码生成Plot - CUDAFinal: 带有CUDA的FDTD求解器的并行编程课程最终项目
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为FDTD求解器的并行化实现,采用CUDA技术加速计算,并使用MATLAB进行代码生成及可视化。
在MATLAB中使用代码输出plotDec9,2018,并添加可以成功运行的CUDA代码,确保结果与C语言代码相同,性能有待优化。
编译:使用-run选项,在编译后立即运行nvcc -o FDTD2Dsolver FDTD2Dsolver.cu [-run]
运行和性能优化:
- 使用nvprof ./FDTD2Dsolver命令进行性能分析。
- 示例输出:
==1270==Profiling application:./FDTD2Dsolver
==1270==Profiling result:
Type Time(%) Time Calls Avg Min Max Name
GPU activities: 76.25% 35.085ms 500 70.169us 67.999us 73.855us iteration(float*,float*,float,float,int,int)
23.45% 10.791ms 2 5.3954ms 5.3673ms 5.4235ms [CUDAmemcpyDtoH]
0.18% 82.015us 1 82.015us 82.015us 82.015us exactS
全部评论 (0)
还没有任何评论哟~


