本書是每個軟件開發(fā)人員學習并行編程的權威教程,書中并沒有過多地介紹理論,而是給出了并行程序員所面臨的一些挑戰(zhàn)及其解決方案,并對當前現實中的并行API的用法給出了一些實例。書中引入了一種完整的、易于訪問的模式語言,幫助任何有經驗的開發(fā)人員編寫高效的并行代碼。通過學習本書,讀者將意識到模式是掌握并行編程的最佳方式。本書不僅適用于大專院校計算機科學相關專業(yè)的師生,而且也特別適用于各類軟件開發(fā)人員。本書主要內容:了解并行計算的前景以及并行開發(fā)人員所面臨的一些挑戰(zhàn);在軟件設計問題中尋找并發(fā)性,并半它分解成多個并發(fā)任務;管理不同任務中數據的使用;創(chuàng)建一種能夠高效地利用并發(fā)性的算法結構;將算法結構關聯(lián)到實現它們所需要的API;講解用于實現并行程序的專用軟件結構;熟悉當今主要的并行編程環(huán)境:OpenMP、MPI和Java。