图书介绍

异构多核任务模型优化技术PDF|Epub|txt|kindle电子书版本网盘下载

异构多核任务模型优化技术
  • 曹倩著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118085617
  • 出版时间:2013
  • 标注页数:133页
  • 文件大小:68MB
  • 文件页数:143页
  • 主题词:微处理器-并行编译程序-程序设计

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.2多核处理器的关键技术2

1.2.1核心结构的选择2

1.2.2片上通信技术3

1.2.3多核与I/O结构3

1.2.4存储结构设计4

1.2.5程序执行模型4

1.2.6功率和热管理5

1.2.7操作系统设计5

1.3多核处理器的发展趋势5

第2章 多核处理器的分类7

2.1同构多核处理器与编译技术7

2.1.1同构多核处理器的概念7

2.1.2 GPU同构多核处理器7

2.2异构多核处理器与编译技术8

2.2.1异构多核处理器的概念8

2.2.2 Cell异构多核处理器9

2.3本章小结15

第二篇 并行编程模型及并行构件16

第3章 OpenMP并行编程模型16

3.1 OpenMP的基本概念16

3.1.1执行模式16

3.1.2 OpenMP编程要素17

3.2 OpenMP编程19

3.2.1并行区域管理19

3.2.2任务分配21

3.2.3同步25

3.2.4数据环境控制27

3.3本章小结31

第4章 MPI并行编程模型32

4.1 MPI函数32

4.2 MPI消息33

4.3 MPI通信34

4.4本章小结38

第5章 CUDA并行编程模型39

5.1 CUDA简介39

5.2 CUDA架构39

5.3 CUDAC语言41

5.4 CUDA编程模式42

5.5 CUDA存储器组织42

5.6 CUDA执行模式44

5.7本章小结44

第6章 OpenCL编程模型45

6.1 OpenCL简介45

6.2 OpenCL架构45

6.2.1 OpenCL平台模型45

6.2.2 OpenCL内存模型46

6.2.3 OpenCL执行模型46

6.2.4 OpenCL程序模型47

6.3本章小结47

第7章 并行构件48

7.1构件技术48

7.1.1构件定义48

7.1.2国内外并行构件技术的相关研究49

7.2 CCA简介50

7.2.1 CCA概述50

7.2.2 CCA的内容52

7.2.3 CCA的特点52

7.2.4 CCA的构件框架53

7.2.5 CCA框架组建程序的过程54

7.3 CCA并行构件编程环境55

7.3.1 Bocca简介55

7.3.2 Babel简介56

7.3.3 Ccaffeine简介57

7.3.4 SIDL简介58

7.3.5 CCA并行构件程序设计过程60

第三篇 异构多核处理器上支持任务并行模型62

第8章 Cell异构多核上任务模型的关键技术62

8.1 OpenMP任务模型出现的必然62

8.2 Cell异构多核上任务模型的关键技术64

8.3主要工作65

第9章 国内外研究现状68

9.1 OpenMP任务并行模型68

9.1.1任务结构68

9.1.2任务描述68

9.1.3任务调度69

9.2任务的调度策略70

9.2.1 Intel的TBB70

9.2.2 Cilk架构71

9.2.3 IBM的XLC编译器73

9.2.4 OpenUH编译器74

9.2.5 GCC编译器75

9.2.6 Nanos运行时库76

9.3非规则内存访问优化技术77

9.3.1非规则应用的研究现状78

9.3.2 Cell处理器上软件cache的研究现状79

9.4任务生成控制策略83

9.4.1编译器控制的任务粒度策略84

9.4.2定值的任务剪枝策略84

9.4.3自适应任务粒度控制策略85

第10章 Cell异构多核上OpenMP3.0的混合任务调度策略88

10.1问题描述及常见调度策略的比较88

10.1.1问题描述88

10.1.2常见任务调度策略的比较88

10.2混合调度策略的设计90

10.2.1任务结构90

10.2.2任务队列结构91

10.2.3主要接口设计94

10.3混合调度策略的执行过程95

10.3.1任务生成95

10.3.2任务窃取96

10.3.3任务同步97

10.3.4任务完成98

10.4本章小结99

第11章 Cell架构上优化非规则访存的自适应软件cache模型100

11.1问题描述及分析100

11.2自适应软件cache行算法101

11.2.1自适应软件cache行算法及描述101

11.2.2算法图示103

11.2.3直接缓冲104

11.3混合行大小的cache结构设计105

11.4混合行大小cache的操作模型108

11.4.1混合行大小cache的主要接口设计108

11.4.2混合行大小cache的具体操作模型109

11.5本章小结112

第12章 Cell架构上优化任务粒度的自适应任务生成控制策略113

12.1问题描述及分析113

12.2自适应任务生成控制策略的设计115

12.2.1任务结构115

12.2.2任务队列结构115

12.3自适应任务生成控制策略的执行过程115

12.3.1任务生成116

12.3.2任务窃取117

12.3.3任务同步118

12.3.4任务完成118

12.4自适应任务生成控制策略的整体架构118

12.5自适应任务生成控制策略的实例120

12.6本章小结123

第13章 基于CCA的构件程序设计124

13.1 SIDL文件的生成124

13.2服务端构件的实现126

13.3客户端构件的实现126

13.4扩展支持OpenMP并行编程模型128

13.5本章小结128

参考文献129

热门推荐