《并行计算入门》是一本针对初学者介绍并行计算基本概念、原理及应用的技术书籍,适合计算机科学及相关领域的学生和工程师阅读。书中涵盖了并行编程基础、算法设计以及实践案例等内容,帮助读者快速掌握并行计算技术。
本书旨在为并行计算领域——尤其是分布式并行环境及消息传递编程技术提供入门级的指导,以推动我国在这一领域的应用发展。内容涵盖了并行计算的基本原理、Linux/UNIX 操作系统的使用基础、基于 Linux 机群搭建并行计算平台的方法,并介绍了设计和实现 MPI(Message Passing Interface)通信机制的基础知识与技巧。
书中通过一系列典型的科学计算案例详细阐述了如何开发高效的并行算法及其程序代码,同时简要概述了一些国际上广泛采用的高性能科学软件工具。本书力求从基础概念入手,按照逐步深入的方式进行讲解,并不要求读者具备过多的专业背景知识;相反,在学习的过程中,读者将能够掌握利用并行计算技术解决实际问题的方法。
该书侧重于介绍用于实现高效能运算的实际操作技能,适合用作信息技术与计算机科学专业本科生的基础课程教材。同时它也适用于其他理工科非计算机专业的学生作为选修课的参考书籍使用,并且对于那些希望构建 Linux 机群、设计 MPI 并行算法及熟悉常用高性能计算软件的专业人士来说也是有价值的参考资料。