注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具并發(fā)程序設計基礎教程

并發(fā)程序設計基礎教程

并發(fā)程序設計基礎教程

定 價:¥32.00

作 者: 趙煜輝 主編
出版社: 北京理工大學出版社
叢編項:
標 簽: 程序設計

ISBN: 9787564020101 出版時間: 2008-12-01 包裝: 平裝
開本: 16開 頁數(shù): 181 字數(shù):  

內(nèi)容簡介

  本書共3大部分,分為10章,系統(tǒng)介紹了與并發(fā)程序設計相關(guān)的基礎知識,包括硬件組成結(jié)構(gòu)、軟件開發(fā)工具以及設計并發(fā)程序的基本思想。本書提供了很多具體應用的例子,以便于讀者學習和理解并發(fā)程序設計的方法學。本書主要面向高年級的本科學生,同時也可以作為研究生的入門教程。

作者簡介

  趙煜輝,男,1971年10月出生,東北大學計算機應用博士畢業(yè),北京科技大學博士后(在站),副教授,信息管理與信息系統(tǒng)專業(yè)教研室主任。主要從事計算機應用方面研究。

圖書目錄

第—部分 基礎知識
 第1章 并行計算機的硬件基礎
  1.1 并行計算機的組成
  1.2 共享存儲器多處理器系統(tǒng)
  1.3 消息傳遞多計算機系統(tǒng)
 第2章 并行計算模型
  2.1 PRAM
  2.2 BSP
  2.3 LogP
 第3章 并發(fā)程序的評測和調(diào)試
  3.1 加速比的計算
  3.2 時間復雜度的計算
  3.3 程序的調(diào)試和優(yōu)化
 第4章 共享存儲器系統(tǒng)的程序?qū)崿F(xiàn)
  4.1 并行性的構(gòu)造
  4.2 數(shù)據(jù)共享
  4.3 并行程序設計語言
  4.4 程序舉例
 第5章 消息傳遞系統(tǒng)的程序?qū)崿F(xiàn)
  5.1 進程創(chuàng)建
  5.2 基本消息通信
  5.3 消息傳遞的時間代價分析
  5.4 消息傳遞庫的調(diào)用
  5.5 程序舉例
第二部分 并發(fā)程序設計基礎
 第6章 劃分和分治
  6.1 劃分和分治策略介紹
  6.2 應用實例
 第7章 負載平衡
  7.1 負載平衡
  7.2 動態(tài)負載平衡
 7.3 分布式的終止檢測
  7.4 程序舉例
 第8章 流水線技術(shù)
  8.1 流水線技術(shù)簡介
  8.2 流水線的應用實例
 第9章 同步計算
  9.1 同步的定義
 9.2 同步計算
  9.3 同步循環(huán)的例子
第三部分 具體算法與應用實現(xiàn)
 第10章 排序算法
附錄A Pthread簡介
A.1 線程管理
A.2 互斥鎖管理
A.3 條件變量管理
A.4 讀寫鎖管理
附錄B OpenMP簡介
B.1 OpenMP指令簡介
B.2 parallel——并行區(qū)域構(gòu)造
B.3 工作共享構(gòu)造
B.4 合并的并行工作共享構(gòu)造
B.5 同步構(gòu)造
B.6 threadprivate——數(shù)據(jù)環(huán)境指令
B.7 數(shù)據(jù)作用域子句
B.8 schedule——調(diào)度子句
B.9 num_threads子句
B.10 子句在指令中的放置
附錄C PVM簡介
C.1 系統(tǒng)管理
C.2 進程管理
C.3 緩存管理
C.4 通信相關(guān)例程
附錄D MPI簡介
D.1 點對點通信
D.2 集合通信
D.3 組及通信子
D.4 系統(tǒng)管理
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號