《並行程式設計原理》是2009年機械工業出版社出版的圖書,作者是(美)林,(美)斯奈德。
《並行程式設計原理》一書內容新穎,涉及現代並行硬體和軟體技術,包括多核體系結構及其並行程式設計技術。該書側重論述並行程式設計的原理,並論述了並行程式設計中一些深層次問題,如可擴展性、可移植性以及並行程式設計應遵循的方法學等。該書是高等院校計算機專業高年級本科生或低年級研究生的理想教科書,同時也是專業程式設計師從事並行程式設計的理想入門書。
基本介紹
- 書名:並行程式設計原理
- 作者:(美)林,(美)斯奈德
- 譯者:陸鑫達
- ISBN:9787111270751
- 定價:45.00元
- 出版社:機械工業出版社
- 出版時間:2009-7-1
- 開本:16開
內容介紹,圖書目錄,
內容介紹
多核體系結構的出現使得並行程式設計技術對軟體工程師和計算機系統設計師變得日益重要。本書著重論述並行計算的基本原理,解釋各種現象,並分析為何這些現象是成功進行並行程式設計的機遇或阻礙。
圖書目錄
出版者的話
推薦序
譯者序
第一部分 基礎
第1章 導論
1.1 並行的威力和潛能
1.2 考察順序程式和並行程式
1.3 使用多指令流實現並行
1.4 目標:可擴展性和性能可移植性
1.5 小結
歷史回顧
習題
第2章 認識並行計算機
2.1 用可移植性衡量機器特徵
2.2 6種並行機介紹
2.3 順序計算機的抽象
2.4 PRAM:一種並行計算機模型
2.5 CTA:一種實際的並行計算機模型
2.6 存儲器訪問機制
2.7 進一步研究通信
2.8 CTA模型的套用
2.9 小結
歷史回顧
習題
第3章 性能分析
3.1 動機和基本概念
3.2 性能損失的原因
3.3 並行結構
3.4 性能協調
3.5 性能度量
3.6 可擴展性能
3.7 小結
歷史回顧
習題
第二部分 並行抽象
第4章 並行程式設計起步
第5章 可擴展算法技術
第三部分 並行程式設計語言
第6章 執行緒程式設計
第7章 MPI和其他局部視圖語言
第8章 ZPL和其他全局視圖語言
第9章 對並行程式設計現狀的評價
第四部分 展望
第10章 並行程式設計的未來方向
第11章 編寫並行程式
術語表
參考文獻