当前位置:首页 > 工业技术
多核并行计算
多核并行计算

多核并行计算PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:陈华编著
  • 出 版 社:东营:中国石油大学出版社
  • 出版年份:2018
  • ISBN:9787563659036
  • 页数:190 页
图书介绍:本课程以Visual Studio为开发平台、以C/C++为开发语言、以OpenMP和MPI等多核编程工具为主要内容。本书采用由浅入深、循序渐进的原则展开教学,以e值计算等案例为主线贯穿全书,注重实践能力的培养,书中收录了一些学生大作业整理后发表的文章,内容包括基于Windows API的多核程序设计与计算、基于OpenMP的多核并行程序设计与计算、基于MPI的多核并行程序设计与计算、基于PPL的多核并行程序设计与计算、综合实验与案例。书中的程序代码完整,可以直接运行,为读者理解和使用提供方便。
《多核并行计算》目录

第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

返回顶部