并行计算实验二矩阵乘法的openmp实现及性能分析.docVIP

  • 7
  • 0
  • 约2.89千字
  • 约 8页
  • 2019-10-15 发布于吉林
  • 举报

并行计算实验二矩阵乘法的openmp实现及性能分析.doc

深 圳 大 学 实 验 报 告 课程名称:并行计算 实验名称:矩阵乘法的OpenMP实现及性能分析 姓 名: 学 号: 班 级: 实验日期:2011年10月21日、11月4日 一. 实验目的 1) 用OpenMP实现最基本的数值算法“矩阵乘法” 2) 掌握for编译制导语句 3) 对并行程序进行简单的性能 二. 实验环境 1) 硬件环境:32核CPU、32G内存计算机; 2) 软件环境:Linux、Win2003、GCC、MPICH、VS2008; 4) Windows登录方式:通过远程桌面连接192.168.150.197,用户名和初始密码都是自己的学号。 三. 实验内容 1. 用OpenMP编写两个n阶的方阵a和b的相乘程序,结果存放在方阵c中,其中乘法用for编译制导语句实现并行化操作,并调节for编译制导中schedule的参数,使得执行时间最短,写出代码。 方阵a和b的初始值如下: 输入: 方阵的阶n、并行域的线程数 输出: c中所有元素之和、程序的执行时间 提示: a,b,c的元素定义为int型,c中所有元素之各定义为long long型。 Windows计时: 用time.h中的clock_t clock( void )函数得到当前程序执行的时间 Linux计时: #include sys/time.h t

文档评论(0)

1亿VIP精品文档

相关文档