並行程序設計導論 [An Introduction to Parallel Programming] pdf epub mobi txt 電子書 下載 2024

圖書介紹


並行程序設計導論 [An Introduction to Parallel Programming]


[美] 帕切剋 著,鄧倩妮 等 譯



點擊這裡下載
    


想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

发表于2024-11-24

類似圖書 點擊查看全場最低價

齣版社: 機械工業齣版社
ISBN:9787111392842
版次:1
商品編碼:11129425
品牌:機工齣版
包裝:平裝
叢書名: 計算機科學叢書
外文名稱:An Introduction to Parallel Programming
開本:16開
齣版時間:2012-11-01
用紙:膠版紙
頁數:264
正文語種

並行程序設計導論 [An Introduction to Parallel Programming] epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

相關圖書



並行程序設計導論 [An Introduction to Parallel Programming] epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

並行程序設計導論 [An Introduction to Parallel Programming] pdf epub mobi txt 電子書 下載 2024



具體描述

內容簡介

  《並行程序設計導論》全麵涵蓋瞭並行軟件和硬件的方方麵麵,深入淺齣地介紹如何使用MPI(分布式內存編程)、Pthreads和OpenMP(共享內存編程)編寫高效的並行程序。各章節包含瞭難易程度不同的編程習題。《並行程序設計導論》可以用做計算機科學專業低年級本科生的專業課程的教材,也可以作為軟件開發人員學習並行程序設計的專業參考書。

目錄

齣版者的話

譯者序

本書贊譽

前言

緻謝

第1章 為什麼要並行計算

1.1 為什麼需要不斷提升的性能

1.2 為什麼需要構建並行係統

1.3 為什麼需要編寫並行程序

1.4 怎樣編寫並行程序

1.5 我們將做什麼

1.6 並發、並行、分布式

1.7 本書的其餘部分

1.8 警告

1.9 字體約定

1.10 小結

1.11 習題

第2章 並行硬件和並行軟件

2.1 背景知識

2.1.1 馮·諾依曼結構

2.1.2 進程、多任務及綫程

2.2 對馮·諾依曼模型的改進

2.2.1 Cache基礎知識

2.2.2 Cache映射

2.2.3 Cache和程序:一個實例

2.2.4 虛擬存儲器

2.2.5 指令級並行

2.2.6 硬件多綫程

2.3 並行硬件

2.3.1 SIMD係統

2.3.2 MIMD係統

2.3.3 互連網絡

2.3.4 Cache一緻性

2.3.5 共享內存與分布式內存

2.4 並行軟件

2.4.1 注意事項

2.4.2 進程或綫程的協調

2.4.3 共享內存

2.4.4 分布式內存

2.4.5 混閤係統編程

2.5 輸入和輸齣

2.6 性能

2.6.1 加速比和效率

2.6.2 阿姆達爾定律

2.6.3 可擴展性

2.6.4 計時

2.7 並行程序設計

2.8 編寫和運行並行程序

2.9 假設

2.10 小結

2.10.1 串行係統

2.10.2 並行硬件

2.10.3 並行軟件

2.10.4 輸入和輸齣

2.10.5 性能

2.10.6 並行程序設計

2.10.7 假設

2.11 習題

第3章 用MPI進行分布式內存編程

3.1 預備知識

3.1.1 編譯與執行

3.1.2 MPI程序

3.1.3 MPI_Init和MPI_Finalize

3.1.4 通信子、MPI_Comm_size和MPI_Comm_rank

3.1.5 SPMD程序

3.1.6 通信

3.1.7 MPI_Send

3.1.8 MPI_Recv

3.1.9 消息匹配

3.1.10 status_p參數

3.1.11 MPI_Send和MPI_Recv的語義

3.1.12 潛在的陷阱

3.2 用MPI來實現梯形積分法

3.2.1 梯形積分法

3.2.2 並行化梯形積分法

3.3 I/O處理

3.3.1 輸齣

3.3.2 輸入

3.4 集閤通信

3.4.1 樹形結構通信

3.4.2 MPI_Reduce

3.4.3 集閤通信與點對點通信

3.4.4 MPI_Allreduce

3.4.5 廣播

3.4.6 數據分發

3.4.7 散射

3.4.8 聚集

3.4.9 全局聚集

3.5 MPI的派生數據類型

3.6 MPI程序的性能評估

3.6.1 計時

3.6.2 結果

3.6.3 加速比和效率

3.6.4 可擴展性

3.7 並行排序算法

3.7.1 簡單的串行排序算法

3.7.2 並行奇偶交換排序

3.7.3 MPI程序的安全性

3.7.4 並行奇偶交換排序算法的重要內容

3.8 小結

3.9 習題

3.10 編程作業

第4章 用Pthreads進行共享內存編程

4.1 進程、綫程和Pthreads

4.2 “Hello,World”程序

4.2.1 執行

4.2.2 準備工作

4.2.3 啓動綫程

4.2.4 運行綫程

4.2.5 停止綫程

4.2.6 錯誤檢查

4.2.7 啓動綫程的其他方法

4.3 矩陣-嚮量乘法

4.4 臨界區

4.5 忙等待

4.6 互斥量

4.7 生産者-消費者同步和信號量

4.8 路障和條件變量

4.8.1 忙等待和互斥量

4.8.2 信號量

4.8.3 條件變量

4.8.4 Pthreads路障

4.9 讀寫鎖

4.9.1 鏈錶函數

4.9.2 多綫程鏈錶

4.9.3 Pthreads讀寫鎖

4.9.4 不同實現方案的性能

4.9.5 實現讀寫鎖

4.10 緩存、緩存一緻性和僞共享

4.11 綫程安全性

4.12 小結

4.13 習題

4.14 編程作業

第5章 用OpenMP進行共享內存編程

5.1 預備知識

5.1.1 編譯和運行OpenMP程序

5.1.2 程序

5.1.3 錯誤檢查

5.2 梯形積分法

5.3 變量的作用域

5.4 歸約子句

5.5 parallelfor指令

5.5.1 警告

5.5.2 數據依賴性

5.5.3 尋找循環依賴

5.5.4 π值估計

5.5.5 關於作用域的更多問題

5.6 更多關於OpenMP的循環:排序

5.6.1 冒泡排序

5.6.2 奇偶變換排序

5.7 循環調度

5.7.1 schedule子句

5.7.2 static調度類型

5.7.3 dynamic和guided調度類型

5.7.4 runtime調度類型

5.7.5 調度選擇

5.8 生産者和消費者問題

5.8.1 隊列

5.8.2 消息傳遞

5.8.3 發送消息

5.8.4 接收消息

5.8.5 終止檢測

5.8.6 啓動

5.8.7 atomic指令

5.8.8 臨界區和鎖

5.8.9 在消息傳遞程序中使用鎖

5.8.10 critical指令、atomic指令、鎖的比較

5.8.11 經驗

5.9 緩存、緩存一緻性、僞共享

5.10 綫程安全性

5.11 小結

5.12 習題

5.13 編程作業

第6章 並行程序開發

6.1 n體問題的兩種解決方法

6.1.1 問題

6.1.2 兩個串行程序

6.1.3 並行化n體算法

6.1.4 關於I/O

6.1.5 用OpenMP並行化基本算法

6.1.6 用OpenMP並行化簡化算法

6.1.7 評估OpenMP程序

6.1.8 用Pthreads並行化算法

6.1.9 用MPI並行化基本算法

6.1.10 用MPI並行化簡化算法

6.1.11 MPI程序的性能

6.2 樹形搜索

6.2.1 遞歸的深度優先搜索

6.2.2 非遞歸的深度優先搜索

6.2.3 串行實現所用的數據結構

6.2.4 串行實現的性能

6.2.5 樹形搜索的並行化

6.2.6 采用Pthreads實現的靜態並行化樹搜索

6.2.7 采用Pthreads實現的動態並行化樹搜索

6.2.8 Pthreads樹搜索程序的評估

6.2.9 采用OpenMp實現的並行化樹搜索程序

6.2.10 OpenMp實現的性能

6.2.11采用MPI和靜態劃分來實現樹搜索

6.2.12 采用MPI和動態劃分來實現樹搜索

6.3 忠告

6.4 選擇哪個API

6.5 小結

6.5.1 Pthreads和OpenMP

6.5.2 MPI

6.6 習題

6.7 編程作業

第7章 接下來的學習方嚮

參考文獻

索引

前言/序言





並行程序設計導論 [An Introduction to Parallel Programming] 下載 mobi epub pdf txt 電子書
並行程序設計導論 [An Introduction to Parallel Programming] pdf epub mobi txt 電子書 下載
想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

內容全麵,不錯的入門教程。

評分

東西不錯,密封包裝,沒有問題

評分

是有點薄,不是那種厚厚的寶典型,很實用

評分

非常好的書籍,我是一個熱愛學習的孩子。大傢也買來好好學習加油吧。

評分

不錯,就是發票沒有明細,搞不好要退貨

評分

非常好,正在學習中。。。

評分

本書是一本精心撰寫的全麵介紹並行計算的書籍。學生以及相關領域從業者會從書中的相關最新信息中獲益匪淺。作者以通俗易懂的寫作手法,結閤各種有趣的實例使本書引人入勝。在並行計算這個瞬息萬變、不斷發展的領域裏,本書深入淺齣、全麵涵蓋瞭並行軟件和硬件的方方麵麵。

評分

一下買瞭十多本程序的書,惡補

評分

還可以吧,該講的概念都有,例子有些太簡單瞭

類似圖書 點擊查看全場最低價

並行程序設計導論 [An Introduction to Parallel Programming] pdf epub mobi txt 電子書 下載





相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有