第1章 基于Windows API的多核并行程序设计与计算 1
1.1进程 1
1.2线程 6
1.3线程的同步 17
1.4综合案例 33
第2章 基于OpenMP的多核并行程序设计与计算 38
2.1OpenMP简介 38
2.2Visual C十+的OpenMP编程步骤 44
2.3与线程相关的编译指导语句 47
2.4数据处理 59
2.5同步 70
2.6循环并行化 79
2.7OpenMP应用程序设计的考虑因素 87
2.8程序的性能分析 87
2.9OpenMP多核并行计算模式 88
2.10综合案例 93
第3章 基于MPI的多核并行程序设计与计算 101
3.1MPI简介 101
3.2MPI程序基础 104
3.3点对点通信 109
3.4群集通信 119
3.5综合案例 128
第4章 基于PPL的多核并行程序设计与计算 132
4.1概述 132
4.2C++ Lambda表达式 134
4.3并行模式库 138
4.4同步 145
4.5任务并行 153
4.6综合案例 157
第5章 综合实验 166
附录 169
附录一 基于四种并行计算模式的自然对数底并行计算方法 169
附录二 多线程并行快速求解e值的六种方法 176
附录三 基于多核并行的非线性方程蒙特卡罗计算方法 183
参考文献 189