本书是并行计算系列丛书之开篇, 它以并行计算为主题, 围绕并行计算机、并行算法和并行程序设计展开讨论, 强调融并行计算机体系结构、数值与非数值并行算法设计以及并行程序设计为一体, 着力构建并行计算“结构—算法—编程—应用”完整的学科体系与系统的课程框架, 在着重讨论并行计算学科基础核心内容的同时, 也力图反映本学科的新近成就和发展趋势。
全书内容按照“并行结构—并行算法—并行编程—并行应用”的整体框架进行规划, 分为四篇。第一篇为并行计算硬件平台: 并行计算机, 包括并行计算与计算机科学、并行计算机结构模型、系统互连与基本通信操作、典型并行计算机系统介绍和并行计算性能评测。第二篇为并行计算理论基础: 并行算法, 分为上篇和下篇, 其中上篇为并行算法设计, 包括并行算法的基础知识与并行计算模型、并行算法基本设计策略、常用设计技术和一般设计过程; 下篇为并行数值算法, 包括稠密矩阵运算、线性方程组求解、快速傅里叶变换和数值计算的基本支撑技术。第三篇为并行计算软件支撑: 并行编程, 包括并行程序设计基础、共享与分布存储系统并行编程以及并行程序设计环境与工具。附录篇为并行计算发展动力: 并行应用, 包括并行应用相关知识、大气模型应用综合练习、数值计算软件包和工具以及三维傅里叶变换、并行图像特征提取和水平井射孔渗流计算等三个应用实例。
本书体系完整, 框架清晰, 内容丰富, 可作为高等学校计算机及相关专业的本科高年级学生和研究生的教学用书, 也可供从事高性能并行计算工作的科技人员阅读参考。