完整word版矩阵乘法的OpenMP实现及性能分析.docx
《完整word版矩阵乘法的OpenMP实现及性能分析.docx》由会员分享,可在线阅读,更多相关《完整word版矩阵乘法的OpenMP实现及性能分析.docx(13页珍藏版)》请在冰豆网上搜索。
完整word版矩阵乘法的OpenMP实现及性能分析
一.实验目的
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中所有元素之各定义为longlong型。
Windows计时:
用