图书介绍

并行编译方法【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

并行编译方法
  • 沈志宇等著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118022098
  • 出版时间:2000
  • 标注页数:201页
  • 文件大小:11MB
  • 文件页数:219页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

并行编译方法PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 并行处理与并行编译系统1

1.1 并行处理1

1.1.1 并行体系结构1

1.1.2 并行软件系统3

1.1.3 并行程序设计4

1.2 并行编译系统5

1.2.1 功能6

1.2.2 结构7

1.2.3 编译方法8

1.2.4 发展趋势10

第2章 并行程序设计语言13

2.1 向量语言14

2.1.1 向量数据结构14

2.1.2 向量操作15

2.1.3 向量化指导命令17

2.2 共享存储器并行机并行语言18

2.2.1 多任务机制18

2.2.2 PCF Fortran并行语言20

2.3 分布存储器并行机数据并行语言21

2.3.1 并行数据结构22

2.3.2 并行任务24

2.3.3 同步通信25

2.4 消息传递并行程序设计机制25

2.4.1 MPI支持的并行模式26

2.4.2 基本函数27

2.4.3 通信函数27

2.4.4 组和通信器的管理28

2.4.5 通用数据类型29

2.4.6 应用程序拓扑30

3.1.1 基础知识31

3.1 依赖关系概念31

第3章 依赖关系分析31

3.1.2 控制依赖关系34

3.1.3 数据依赖关系38

3.2 数据依赖关系分析42

3.2.1 依赖关系问题42

3.2.2 依赖关系测试44

3.3 单层循环中的依赖关系测试46

3.3.1 精确测试算法47

3.3.2 近似测试算法52

3.4 嵌套循环中的依赖关系测试56

3.4.1 嵌套循环中的依赖关系57

3.4.2 广义gcd测试60

3.4.3 边界法测试算法63

3.4.4 消去法测试算法70

第4章 程序并行化技术75

4.1 程序向量化和并行化76

4.1.1 向量化77

4.1.2 并行化79

4.2 简单变换81

4.2.1 归约变量替换82

4.2.2 递归下标消除82

4.2.3 标量和数组扩张82

4.2.4 标量和数组私有化83

4.2.5 语句重排85

4.2.6 语句分裂和循环分裂85

4.2.7 循环展开86

4.2.8 循环联合87

4.2.9 模式匹配88

4.2.10 循环多版本88

4.2.11 非循环代码并行化88

4.3 循环分布89

4.4 循环合并91

4.5 循环分段和循环分块92

4.6 循环散布94

4.7 循环结合95

4.8 循环置换97

4.8.1 循环置换方法98

4.8.2 用循环置换实现并行化103

4.8.3 循环上下界计算104

4.9 幺模变换105

4.9.1 初等变换106

4.9.2 内层循环并行化109

4.9.3 外层循环并行化113

4.9.4 循环上下界计算115

4.10 余数变换116

4.10.1 单层循环变换117

4.10.2 GCD变换121

4.10.3 梯阵变换124

4.10.4 圈收缩127

第5章 并行编译技术130

5.1 向量语言编译技术130

5.1.1 向量语法处理130

5.1.2 向量结构优化131

5.2 共享存储器并行机并行编译技术132

5.2.1 预编译132

5.2.2 可再入的目标代码133

5.3 处理机分配135

5.3.1 处理机分配问题135

5.3.2 处理机分配算法136

5.4 分布数据的地址计算139

5.4.2 分布数组的地址计算140

5.4.1 分布数据的地址计算问题140

5.4.3 分布数组的映射函数145

5.5 并行循环迭代分布146

5.5.1 并行循环迭代分布问题146

5.5.2 并行循环迭代分布算法147

5.6 通信优化153

5.6.1 通信优化问题153

5.6.2 减少通信154

5.6.3 隐藏通信156

5.6.4 通信并行化157

第6章 并行运行库技术158

6.1 并行任务控制机制158

6.1.1 任务调度159

6.1.2 负载平衡161

6.2.1 锁与临界区163

6.2 同步互斥机制163

6.2.2 事件与障碍167

6.3 通信机制168

6.3.1 共享变量通信168

6.3.2 点-点通信170

6.3.3 全局通信173

6.4 共享存储器并行机并行运行库184

6.4.1 宏任务并行机制184

6.4.3 宏任务库的实现185

6.4.2 编译器和操作系统的支持185

6.5 分布存储器并行机并行运行库187

6.5.1 MPICH总体结构188

6.5.2 MPICH关键数据对象分析188

6.5.3 抽象设备接口189

6.5.4 通道接口191

6.5.5 分布共享存储器并行机上的MPI实现193

参考文献199

热门推荐