本書主要介紹并行計算在結(jié)構(gòu)、算法、編程方面的基本概念、基本原理,括并行計算的硬件基礎(chǔ)、軟件支持以及并行設(shè)計與并行數(shù)值算法等, 并且對如何利用并行算法解決復(fù)雜的計算問題提供了示例, 幫助讀者深入理解并行計算的實際應(yīng)用。
第1章并行計算機系統(tǒng)及共結(jié)構(gòu)模型
1.1計算機組成部件
1.2單處理機與指令級并行
1.3多核處理器與線程級并行
第2章當(dāng)代并行機系統(tǒng)
2.1對稱多處理機(SMP)
2.2大規(guī)模并行處理機(MPP)
2.3計算機集群(Cluster)
第3章并行計算性能評測
3.1基本性能指標(biāo)
3.2加速比性能定律
3.3可擴展性評測標(biāo)準(zhǔn)
3.4基準(zhǔn)測試程序
第4章并行算法的設(shè)計基礎(chǔ)
4.1并行算法的基礎(chǔ)知識
4.2并行計算模型
第5章并行算法的一般設(shè)計方法
5.1串行算法的直接并行化
15.2從問題描述開始設(shè)計并行算法
5.3借用已有算法求解新問題
……
第6章并行算法的基本設(shè)計技術(shù)
第7章并行算法的一般設(shè)計過程
第8章基本通信操作
第9章稠密矩陣的計算
第10章線性方程組求解
第11張快速傅里葉變換
第12章并行程序設(shè)計基礎(chǔ)
第13章并行程序設(shè)計欖型和共享存儲系統(tǒng)編程
第14章分布存儲系統(tǒng)并行編程
第15章GPU并行算法示例:自旋系統(tǒng)相變的有限時間動力學(xué)模擬
參考文獻