|
|
| | ISBN:978-7-5625-3288-0 |
| 作者:罗忠文 吴亮 陈占龙 编著 |
|
|
| | 责任编辑:阎娟 张琰 |
| 印次:1版1次 |
|
|
| | 开本:16 |
| 字数:256千字 |
|
|
| | 出版日期:2015-12-01 |
| 定价:35.00 |
|
|
|
自计算机诞生以来,高性能计算一直都是计算机的重要研究方向。计算机仿真作为3种主要科学研究手段之一,在国防、科技、教育、社会发展等各方面都得到了广泛的应用,而高精度和高效的计算机仿真都依赖于高性能并行计算。本书作为一本强调实践可行性的并行计算教材,将在介绍高性能并行计算的基本概念及基本理论的基础上,更多地讲解实际操作方法,同时介绍并行计算的若干较新的前沿技术和发展方向。 本书在介绍并行计算时特别强调并行计算的可操作性、可扩展性及实用性。为了实现可操作性,本书将并行计算理论融入具体的计算实例中,以培养读者解决实际问题的能力。在论述上也是先讲具体的实践,然后再上升到理论的抽象。 考虑到大多数学校不具备大型机及高性能集群机的计算环境,而一些深入的并行计算开发与研究都是基于大型机或者高性能集群机完成的,因此,我们希望读者在PC机上的经验可以推广到大型机及高性能集群机上,故本书介绍的并行计算及算法主要基于现行标准(如MPI、OpenMP)来完成。 多年来,经过并行计算领域专家的不懈努力,形成了一系列的并行计算模式,目前基于MIMD计算模型的主要计算模式有共享内存和消息传递两种,相应地制定了两种相关国际标准——OpenMP和MPI。本书将讲解如何基于这两种标准进行具体的并行计算实践。 本书还将通过大量具体的实际问题来介绍并行计算的方法。 本书主要特点有两个。其一是从具体到抽象,如在前5章以实例的方式介绍了MPI、OpenMP及CUDA编程方法,而在第6章则更多以相对抽象的形式上升到理论高度。其二是结合目前硬件的发展来介绍并行计算的最新进展,如针对当前CPU多核和GPU多核的迅速普及,分别介绍了OpenMP及基于CUDA的SIMD计算模型。 |
|
|