《并行計算與實現技術》系統(tǒng)地介紹了并行計算的基礎知識和相關算法,并分別介紹了目前主流的并行編程語言MPI、OpenMP以及CUDA的相關語法、編程以及優(yōu)化技巧等知識,是并行計算程序開發(fā)人員快速入門的一本較全面的教材和參考書。《并行計算與實現技術》共6章。第1章介紹并行計算的基礎知識,闡明了并行計算的起源、發(fā)展和現狀以及相關的基本概念;第2章介紹部分基礎的并行算法,包括區(qū)域分解、功能分解、流水線等六種方法,并幫助讀者掌握并行算法設計的基本原則;第3章針對矩陣乘法、線性方程組求解、經典迭代算法的并行化、特征值求解這四類典型的數學問題,深入介紹了對應的經典的并行計算算法;第4章和第5章分別介紹了目前使用最廣泛的消息傳遞編程語言MPI和共享存儲并行編程語言OpenMP的相關知識和編程技巧;最后一章介紹了GPU并行加速實現技術,并重點介紹了GPU上使用最廣泛的CUDA語言的相關語法、硬件架構、優(yōu)化技巧以及與MPI/OpenMP的混合編程方法。