- 130
- 0
- 约1.79万字
- 约 32页
- 2017-01-11 发布于重庆
- 举报
并行处理技术
课程设计分析报告
课程设计题目 矩阵相乘并行算法设计 姓名 廖杰 学号 M201372880 专业 计算机技术 任课教师 金海 石宣化 所在学院 计算机科学与技术学院 报告提交日期 2014-01-13
一、实验目的
1、学习使用集群;
2、掌握并行处理或分布计算的编程方法;
3、学会以并行处理的思想分析问题。
二、实验要求
1、自行生成矩阵作为算法的输入;
2、使用并行处理技术编程,例如:MPI、OpenMP、MR;
3、矩阵大小至少为1000*1000;
4、加速比越大成绩越高。
三、实验内容
3.1、矩阵的划分:
对于矩阵相乘的并行算法,可以有三种:对矩阵按行划分、按列划分和棋盘式分块划分。和按行或列划分相比,棋盘式划分可以开发出更高的并行度。对于一个n×n的方阵,棋盘划分最多可以使用n^2个处理器进行并行计算,但使用按行或列分解最多可以使用n个。对矩阵相乘采用棋盘式划分的算法通常称作Cannon算法。
A)行列划分
又叫带状划分(Striped Partitioning),就是将矩阵整行或者整列分成若干个组,每个组指派给一个处理器。下图所例为4个CPU,8×8矩阵的带状划分。
在带状划分情况下,每个CPU将会均匀分配到2行(列)数据。8×8矩阵变成了一个1×4或4×1的分块矩阵,每个CPU所属的分块矩阵大小为8×2
您可能关注的文档
最近下载
- 2025结构上拉式悬挑钢管脚手架技术规程.docx VIP
- 起重设备售后跟踪服务方案.pdf VIP
- 地下车库充电桩安装施工图.docx VIP
- 2.1 地球与地球仪(第2课时)课件湘教版(2024)七年级上册地理 (1).pptx VIP
- 《什么比猎豹的速度更快》优质课件(第一课时).pptx VIP
- 2026年全国导游资格考试模拟试题(含详细答案解析).docx VIP
- 道路工程质量月活动方案(3篇).docx VIP
- 2025年江苏省中小学生金钥匙科技竞赛小学个人初赛赛题及答案 .docx VIP
- RFJ 01-2014 人民防空工程设备设施标志和着色标准.pdf VIP
- 洗车店环保措施.docx VIP
原创力文档

文档评论(0)