中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第三篇 并行数值算法 第九章 稠密矩阵运算

中国料学火计算机科学与波术系 diversity of and Technology of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 第九章稠密矩阵运算 9.1矩阵的划分 92矩阵转置 9.3矩阵-向量乘法 94矩阵乘法
第九章 稠密矩阵运算 9.1 矩阵的划分 9.2 矩阵转置 9.3 矩阵-向量乘法 9.4 矩阵乘法

中国料学火计算机科学与波术系 niversity of Science and Technolo ogy of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 91矩阵的划分 91.1带状划分 91.2棋盘划分
9.1 矩阵的划分 9.1.1 带状划分 9.1.2 棋盘划分

中国料学火计算机科学与波术系 niversity of Science and Technolo ogy of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 带状划分 16×16阶矩阵,p=4 P P 4 5 0123456789101112131415 14 7 (b 列块带状划分图 行循环带状划分 国家高性能计算中心(合肥 2021/2/19
国家高性能计算中心(合肥) 5 2021/2/19 带状划分 ▪ 16×16阶矩阵,p=4 列块带状划分 行循环带状划分 P P P P 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15 P P P P ( a ) ( b ) 图9.1 0 1 2 3 3 2 1 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

中国料学火计算机科学与波术系 niversity of Science and Technolo ogy of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 带状划分 示例:p=3,27×27矩阵的3种带状划分 (a)block (b)cyclic (c)block-cyclic Striped row-major mapping of a 27 X 27 matrix on p=3 processors 国家高性能计算中心(合肥 2021/2/19
国家高性能计算中心(合肥) 6 2021/2/19 带状划分 ▪ 示例:p=3,27× 27矩阵的3种带状划分

中国料学火计算机科学与波术系 niversity of Science and Technolo ogy of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 91矩阵的划分 91.1带状划分 91.2棋盘划分
9.1 矩阵的划分 9.1.1 带状划分 9.1.2 棋盘划分

中国料学火计算机科学与波术系 niversity of Science and Technolo ogy of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 棋盘划分 8×8阶矩阵,p=16 (0,0)(0,1)(0,2)(0,3)(0,4)(0,5)(0,6)(0,7) (0,0)(0,4)|(0,1)(0,5)(0,2)(0,.6)(0,3)(0,7) P P PI (1,0)(1,1)(,2)(,3)(1,4)(1,5)(1,6)(1,7) (4,0)(4,4)(4,1)(4,5)(4,2)(4,.6)(4,3)(4,7) (2,0)(2,1)(2,2)(2,3)(2,4)(2,5)(2,6)(2,7 (1,0)(1,4)(1,1)(1,5)(1,2)(1,6)(1,3)(1,7) P P P P P6 P7 (3,0)(3,1)(3,2)(3,3)(3,4)(3,.5)(3,6)(3,7) (5,0)(5,4)(5,1)(5,5)k5,2)(6,.6)(5,3)(5,7) (4,0)(4,1)(4,2)(4,3)(4,4)(4,5)(4,6)(4,7) (2,0)(2,4)(2,1)(2,5)k2,2)(2,6)(2,3)(2,7) 1 Pg 5,0)(1)(6,2)(5,3)|(4)(5,5)66)67) (6,0)(6,4)(6,1)(6,5)(6,2)(6,6)(6,3)(6,7) (6,0)(6,1)(6,2)(6,3)(6,4)(6,5)(6,6)(6,7) (3,0)(3,4)(3,1) 5)(3,2)(3,6)(3,3)(3,7) P1 P P P (7,0)(7,1)(7,2)(7,3)(7,4)(7,5)(7,6)(7,7) (7,0)(7,4)(7,1)(7,5)(7,2)(7,6)(7,3)(7,7) 块棋盘划分 图9.2 循环棋盘划分 国家高性能计算中心(合肥 2021/2/19
国家高性能计算中心(合肥) 8 2021/2/19 棋盘划分 ▪ 8×8阶矩阵,p=16 块棋盘划分 循环棋盘划分 ( a ) ( b ) 图9.2 6 10 14 7 11 15 4 8 12 5 9 13 6 10 14 (0,0) (1,0) (2,0) (3,0) (5,0) (4,0) (7,0) (6,0) (0,1) (1,1) (2,1) (3,1) (5,1) (4,1) (7,1) (6,1) (0,2) (1,2) (2,2) (3,2) (5,2) (4,2) (7,2) (6,2) (0,3) (1,3) (0,4) (1,4) (2,3) (3,3) (2,4) (3,4) (5,3) (4,3) (5,4) (4,4) (7,3) (6,3) (7,4) (6,4) (0,5) (1,5) (0,6) (1,6) (2,5) (3,5) (2,6) (3,6) (5,5) (4,5) (5,6) (4,6) (7,5) (6,5) (7,6) (6,6) (0,7) (1,7) (2,7) (3,7) (5,7) (4,7) (7,7) (6,7) (0,0) (2,0) (3,0) (5,0) (4,0) (7,0) (6,0) (1,0) (6,1) (1,1) (0,4) (1,4) (2,1) (3,1) (2,4) (3,4) (5,1) (4,1) (5,4) (4,4) (7,4) (7,1) (6,4) (0,1) (1,2) (0,5) (1,5) (2,2) (3,2) (2,5) (3,5) (5,2) (4,2) (5,5) (4,5) (7,2) (6,2) (7,5) (6,5) (0,2) (1,3) (0,6) (1,6) (2,6) (2,3) (3,6) (5,3) (4,3) (5,6) (4,6) (7,3) (6,3) (7,6) (6,6) (0,3) (3,3) (0,7) (1,7) (2,7) (3,7) (5,7) (4,7) (7,7) (6,7) 3 7 11 15 0 4 8 12 1 5 9 13 P P P2 P3 P0 P1 P2 P P P P P P P P P P P P P P P P P P P P P P P P P

中国料学火计算机科学与波术系 niversity of Science and Technolo ogy of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 棋盘划分 示例:P=4,16×16矩阵的3种棋盘划分 P (a) block (b)cyclic (c)block cyclic Checkerboard mapping of a 16 x 16 matrix on p=2 X 2 processors 国家高性能计算中心(合肥 2021/2/19
国家高性能计算中心(合肥) 9 2021/2/19 棋盘划分 ▪ 示例:p=4,16×16矩阵的3种棋盘划分

中国料学火计算机科学与波术系 niversity of Science and Technolo ogy of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 第九章稠密矩阵运算 9.1矩阵的划分 9.2矩阵转置 9.3矩阵-向量乘法 94矩阵乘法
第九章 稠密矩阵运算 9.1 矩阵的划分 9.2 矩阵转置 9.3 矩阵-向量乘法 9.4 矩阵乘法

中国料学火计算机科学与波术系 niversity of Science and Technolo ogy of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 92矩阵转置 9.2.1棋盘划分的矩阵转置 9.2.2带状划分的矩阵转置
9.2 矩阵转置 9.2.1 棋盘划分的矩阵转置 9.2.2 带状划分的矩阵转置

中国料学火计算机科学与波术系 niversity of Science and Technology of China DEAT三 NT OF C口 MPUTER SCIENGE AND TECHNOLOr 棋盘划分的矩阵转置 ■网孔连接 情形1:pP=n2 (0,0) (0,1) (0,0) (1,0)(2,0) (3,0) (1,3) P Pe P P P P (2,0) (2,3) (3,2) 10 P P (3,0) (3,2) (3,3) (0,3) (1,3) (3,3) P15 通讯步 转置后 图9.3 国家高性能计算中心(合肥 2021/2/19 12
国家高性能计算中心(合肥) 12 2021/2/19 棋盘划分的矩阵转置 ▪ 网孔连接 ▪ 情形1: p=n2 。 通讯步 转置后 P (3,0) (1,0) (1,2) (1,3) (2,0) (2,1) (2,3) P (3,1) P (3,2) P P P P ( a ) ( b ) 图9.3 (0,0) (0,1) (0,2) (0,3) (1,0) (1,1) (1,2) (1,3) (2,0) (2,1) (2,2) (2,3) (3,0) (3,1) (3,2) (3,3) (0,1) (0,2) (0,3) P (0,0) (1,1) (2,2) (3,3) 3 7 11 15 2 6 10 14 1 5 9 12 13 0 4 8 3 7 11 15 2 6 14 10 1 9 13 5 P P P P P P P P P P P P P P P P P P P P P P P P 12 P 4 8 0
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第三篇 并行数值算法 第八章 并行数值算法.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第二篇 并行算法的设计 第七章 并行算法的一般设计过程.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第二篇 并行算法的设计 第六章 并行算法的基本设计技术.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第二篇 并行算法的设计 第五章 并行算法的一般设计方法.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第二篇 并行算法的设计 第四章 并行算法的设计基础.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第四篇 并行程序设计 第十五章 并行程序设计环境与工具.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第四篇 并行程序设计 第十四章 分布存储系统并行编程.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第四篇 并行程序设计 第十三章 共享存储系统编程.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第四篇 并行程序设计 第十二章 并行程库设计基础.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第三篇 并行数值算法 第十一章 快速傅里叶变换.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第三篇 并行数值算法 第十章 线性方程组的求解.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)第一篇 并行计算的基础 第一章 并行计算机系统及结构模型、第二章 当代并行机系统、第三章 并行计算性能评测.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)课程简介(英文).ppt
- 广东工业大学:《计算机操作系统》课程电子教案(PPT教学课件)课程简介(主讲:傅秀芬).ppt
- 广东工业大学:《计算机操作系统》课程电子教案(PPT教学课件)第九章 系统安全性.ppt
- 广东工业大学:《计算机操作系统》课程电子教案(PPT教学课件)第八章 网络操作系统.ppt
- 广东工业大学:《计算机操作系统》课程电子教案(PPT教学课件)第七章 作业管理与OS接口.ppt
- 广东工业大学:《计算机操作系统》课程电子教案(PPT教学课件)第六章 文件管理概论.ppt
- 广东工业大学:《计算机操作系统》课程电子教案(PPT教学课件)第五章 设备管理概述.ppt
- 广东工业大学:《计算机操作系统》课程电子教案(PPT教学课件)第四章 存储器管理 4.9 请求分段存储管理方式 4.10 段页式存储管理方式.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第9章 位运算.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第10章 文件操作.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第一章 C语言程序设计概述.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第1章(1-2) C语言的程序结构.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第2章 数据类型、运算符和表达式.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第3章 C语言的基本语句 和程序结构设计.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第4章 数组.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第5章 函数.ppt
- 中国科技大学:电子科学与技术系《C语言程序设计》 第6章 预处理.ppt
- 中国科技大学:电子科学与技术系《C语言程序设计》 第7章 指针.ppt
- 中国科技大学:电子科学与技术系《C语言程序设计》 第8章 结构体.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第一章 电子商务概述.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第二章 Internet商务.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第三章 EDI商务.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第四章 企业电子商务应用.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第五章 网上支付与安全交易.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第六章 网络营销.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第七章 电子商务与物流.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)网站设计(案例:艺海拾贝).ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第一章 概述.ppt