《高性能并行计算:技术、算法与编程》在全面介绍并行计算原理、技术和方法的基础上,着重介绍并行计算机结构、并行算法和并行编程,力图反映本学科的新成就和发展趋势。《高性能并行计算:技术、算法与编程》分为并行计算机体系结构、并行算法和并行编程三部分,共15章。并行计算机体系结构部分介绍了高性能并行计算机的概念和系统组成、静态互联网络和动态互联网络、并行计算机访存模型、Amdahl定律、并行系统的可扩展性和基准测试程序、基于监听总线高速缓存一致性协议和基于目录的高速缓存一致性协议、消息传递系统中的交换机制、机群、多核技术和多核中的并行性以及并行计算模型。并行算法部分介绍了数组求和、排序、矩阵运算、线性方程组求解、快速傅里叶变换和图算法等并行算法。并行编程部分介绍了MPI、POSIX、OpenMP、Java多线程和Windows多线程并行程序设计思想、方法和技术。《高性能并行计算:技术、算法与编程》提供了大量应用实例,每章后均附有习题。《高性能并行计算:技术、算法与编程》适合作为高等院校计算机科学与技术、数据科学与大数据技术、软件工程、信息安全等相关专业高年级本科生、研究生的教材,同时可供对并行计算比较熟悉,并且对并行程序设计有所了解的开发人员、广大科技工作者和研究人员参考。