图书介绍
异构多核任务模型优化技术PDF|Epub|txt|kindle电子书版本网盘下载
- 曹倩著 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118085617
- 出版时间:2013
- 标注页数:133页
- 文件大小:68MB
- 文件页数:143页
- 主题词:微处理器-并行编译程序-程序设计
PDF下载
下载说明
异构多核任务模型优化技术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