OpenMP核心技术指南

OpenMP核心技术指南

评分

★★★★★

ISBN

9787111684343

出版社

机械工业出版社 2021-06-01出版

分类

编程设计

内容简介
OpenMP日益增加的复杂性使其学习门槛不断升高,本书回归OpenMP初的设计哲学,提炼出大多数程序员常用的21项核心知识——称为OpenMP“通用核心”,为零基础读者搭建了从通用核心到OpenMP多线程编程的高效学习阶梯。本书由OpenMP技术专家撰写,内容涵盖并行计算的核心设计模式、共享工作循环构造、OpenMP数据环境、OpenMP任务和OpenMP内存模型等内容,采用编程驱动的方式,借助复杂性逐渐提高的实例来逐步引入新概念。此外,本书网站ompcore.com为读者免费提供各类代码示例和练习题。
AI简介
这是一本深度剖析并行计算和OpenMP编程语言的专业书籍。它以并行计算和阿姆达尔定律为基础,深入探讨了冯·诺依曼体系结构,以及CPU的并行执行等基本概念。书中详细解释了OpenMP的历史和发展,并阐述了并行循环和任务级并行等高级概念。 书中首先介绍了并行计算的定义和重要性,以及阿姆达尔定律的提出和定义。接着,作者深入剖析了冯·诺依曼体系结构,并讨论了CPU的并行执行。此外,书中还详细介绍了OpenMP的历史和发展,以及并行循环和任务级并行的实现方法。 在介绍OpenMP时,作者详细解释了共享内存的使用问题及解决方法,并深入探讨了显式任务定义和结构。此外,书中还详细介绍了SIMD执行模型与节能原理,以及加速比和并行效率的定义和重要性。 在讨论OpenMP的高级概念时,作者深入剖析了超越通用核心的多线程功能,并详细解释了SIMD执行模型与向量化程序优化。此外,书中还详细介绍了共享工作循环构造的定义与语法,以及FLOPS的定义和重要性。
阅读/下载地址