题目描述 编写一个矩阵乘法的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
2022-12-26 19:19:13 7.85MB 山东科技大学 并行程序设计
题目描述:实现一种或多种并行排序算法。 要求: (1)使用MPI、OpenMP、MPI+OpenMP编写上述并行程序。 (2)使用VTune等工具对程序进行瓶颈分析和优化。 (3)提交程序源代码、变量和语句的详细说明。 (4)在实验报告中通过图表说明CPU串行程序和三种并行程序在各种规模的运行时间。 (5)(选做)在实验报告中通过图表说明三种并行程序使用不同的数据分配方法在各种规模的运行时间。 设计思路 步骤一: 主要采用快速排序实现(串行,openmp、mpi、openmp+mpi)排序算法,所需环境为VS2019+openmp+mpi,cmd命令 (1)完成了CPU串行程序和三种并行程序在各种规模的运行,并作出时间对比图 (2)完成了串行,openmp使用不同的数据分配方法在数组规模为400万的运行,并作出时间对比图。 步骤二: 用vs工具对程序进行瓶颈分析 自己写的作业,真实跑出来的,环境配置需要自己弄哦!!个人感觉写的也算是比较全的 预览:https://img-blog.csdnimg.cn/b97cc6cec08b4fd9ba79abe446037f86.png
采用0.205 ms的曝光时间,研究了观测速度范围包含去相关区域和未去相关区域时的散斑对比度与观测物速度间的关系。结果表明,利用对比度随取样帧数的变化趋势,并结合时间序列散斑图像相关系数曲线,可以在复杂环境下正确区分两个区间内的速度大小;同时,选用适当散斑图像帧数进行对比度计算,可以同时为探测大速度和小速度区间的速度变化提供较高灵敏度。
2022-11-29 21:11:25 4.93MB 成像系统 散斑成像 时间对比 相关系数
1
改文件为排序算法、时间对比及时间复杂度直线拟合的源码,稍微加以修改即可在自己的代码中用于使用!
2021-01-29 17:00:19 7.39MB C++ C# 排序 曲线
1