串列算法並行化基礎

串列算法並行化基礎

《串列算法並行化基礎》是科學出版社出版的圖書,ISBN是7030217209

基本信息

內容簡介

引入並行是為了提高計算速度,到底能不能有效提高計算速度?如何度量計算速度的提高及其有效性?這些需要通過

串列算法並行化基礎串列算法並行化基礎
一些基本概念來刻畫。本書第1章就是首先介紹這些有關串列算法並行化基本概念。並行計算是在一定的並行計算系統的類型上實現的,所以第2章介紹一些基本並行計算系統類型。多指令流多數據流巨型機是當今高性能計算機系統的主流,許多大部頭的書都有詳細論述,本專著就不重複。單指令流多數據流巨型機是20世紀60年代末到80年代並行計算的高性能計算機系統的主流,其中許多設計思路在當今仍然不失其價值。它們很容易使用的原因是對應的並行計算模式可以規範到十分自然的向量運算形式,即有一個理想的描述語言:向量語言。第3章就介紹一種向量語言。多指令流多數據流巨型機的並行計算模式目前難於規範到十分自然的運算形式,也就是尚不存在一個理想的描述語言。通過向量語言的了解,或許有助於今後多指令流多數據流高性能計算機系統理想的描述語言的誕生。第4章介紹串列算法並行化的各種類型。第5章到第7章介紹具體的、典型的串列算法的並行化,包括兩路歸併、多路歸併、排序和廣義一階遞推。最後一章(第8章)介紹一類廣函式一一縱橫矩陣加工廣數。

目錄

第0章 緒論
O.1 計算科學
0.2 為什麼要並行計算
0.3 巨型機、高性能計算機本質特徵:並行計算
0.4 巨型機、高性能計算機基本矛盾:台數與計算效率的矛盾
O.5 並行運算和並行數據傳送
0.6 並行執行方式和重疊執行方式
O.7 並行算法與串列算法並行化
O.8 巨型機、高性能計算機的關鍵技術
0.9 數據相關和控制相關
第1章 串列算法並行化的基本概念
1.1 題目的規模與計算工作量N
1.2 題目的計算時間T
1.3 題目最快串列計算算法C0
1.4 題目在並行計算模型M(S)下並行計算算法B
1.5 題目在M(S)下並行計算算法B的計算速度:Vb,M(s)(N)
1.6 在並行計算模型M(S)下題目並行計算算法B的加速比
1.7 在並行計算模型M(S)下題目並行計算算法B的效率
1.8 並行算法B的計算複雜性
1.9 常數效率並行算法
1.10 在某些討論中的算法分類
1.11 並行計算台數S對並行計算速度的影響及串列算法並行化的意義
第2章 執行並行計算算法的並行計算機系統結構模型
2.1 並行算法實現的兩要素之一:並行傳送
2.2 單指令流一單數據流(SIMD)計算機
。。。。。。

相關詞條

相關搜尋

熱門詞條

聯絡我們