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