-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
多處理器編程的藝術(shù) 版權(quán)信息
- ISBN:9787111268055
- 條形碼:9787111268055 ; 978-7-111-26805-5
- 裝幀:暫無
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
多處理器編程的藝術(shù) 本書特色
目前,多處理器的編程技術(shù)受到廣泛關(guān)注,多處理器編程要求理解新型計(jì)算原理、算法及編程工具;至今很少有人能夠精通這門編程藝術(shù)。
現(xiàn)今,大多數(shù)工程技術(shù)人員都是通過艱辛的反復(fù)實(shí)踐、求助有經(jīng)驗(yàn)的朋友來學(xué)習(xí)多處理器編程技巧。這本*新的權(quán)威著作致力于改變這種狀況,作者全面闡述了多處理器編程的指導(dǎo)原則,介紹了編制高效的多處理器程序所**的算法技術(shù)。本書所涵蓋的多處理器編程關(guān)鍵問題將使在校學(xué)生以及相關(guān)技術(shù)人員受益匪淺。
本書特色
·循序漸進(jìn)地講述共享存儲(chǔ)器多線程編程的基礎(chǔ)知識(shí)。
·詳細(xì)解釋當(dāng)今多處理器硬件對(duì)并發(fā)程序設(shè)計(jì)的支持方式。
·全面考察主流的并發(fā)數(shù)據(jù)結(jié)構(gòu)及其關(guān)鍵設(shè)計(jì)要素。
·從簡(jiǎn)單的鎖機(jī)制到*新的事務(wù)內(nèi)存系統(tǒng),獨(dú)立、完整地闡述了同步技術(shù)。
·利用java并發(fā)工具包編寫的可完全執(zhí)行的java實(shí)例。
·附錄提供了采用其他程序設(shè)計(jì)語言和包(如c#、c及c++的pthreads庫(kù))進(jìn)行編程的相關(guān)背景知識(shí)以及硬件基礎(chǔ)知識(shí)。
多處理器編程的藝術(shù) 內(nèi)容簡(jiǎn)介
本書從原理和實(shí)踐兩個(gè)方面全面闡述了多處理器編程的指導(dǎo)原則,包含編制高效的多處理器程序所**的算法技術(shù)。此外,附錄提供了采用其他程序設(shè)計(jì)語言包(如c#、c及c++的pthreads庫(kù))進(jìn)行編程的相關(guān)背景知識(shí)以及硬件基礎(chǔ)知識(shí)。
本書適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)高年級(jí)本科生及研究生的教材,同時(shí)也可作為相關(guān)技術(shù)人員的參考書。
多處理器編程的藝術(shù) 目錄
譯者序
前言
第1章 引言
1.1 共享對(duì)象和同步
1.2 生活實(shí)例
1.3 生產(chǎn)者—消費(fèi)者問題
1.4 讀者—寫者問題
1.5 并行的困境
1.6 并行程序設(shè)計(jì)
1.7 本章注釋
1.8 習(xí)題
**部分 原理
第2章 互斥
2.1 時(shí)間
2.2 臨界區(qū)
2.3 雙線程解決方案
2.4 過濾鎖
2.5 公平性
2.6 bakery算法
2.7 有界時(shí)間戳
2.8 存儲(chǔ)單元數(shù)量的下界
2.9 本章注釋
2.10 習(xí)題
第3章 并發(fā)對(duì)象
3.1 并發(fā)性與正確性
3.2 順序?qū)ο?br> 3.3 靜態(tài)一致性
3.4 順序一致性
3.5 可線性化性
3.6 形式化定義
3.7 演進(jìn)條件
3.8 java存儲(chǔ)器模型
3.9 評(píng)析
3.10 本章注釋
3.11 習(xí)題
第4章 共享存儲(chǔ)器基礎(chǔ)
4.1 寄存器空間
4.2 寄存器構(gòu)造
4.3 原子快照
4.4 本章注釋
4.5 習(xí)題
第5章 同步原子操作的相對(duì)能力
5.1 一致數(shù)
5.2 原子寄存器
5.3 一致性協(xié)議
5.4 fifo隊(duì)列
5.5 多重賦值對(duì)象
5.6 讀—改—寫操作
5.7 common2 rmw操作
5.8 compareandset()操作
5.9 本章注釋
5.10 習(xí)題
第6章 一致性的通用性
6.1 引言
6.2 通用性
6.3 一種通用的無鎖構(gòu)造
6.4 一種通用的無等待構(gòu)造
6.5 本章注釋
6.6 習(xí)題
第二部分 實(shí)踐
第7章 自旋鎖與爭(zhēng)用
第8章 管程和阻塞同步
第9章 鏈表:鎖的作用
第10章 并行隊(duì)列和aba問題
第11章 并發(fā)棧和消除
第12章 計(jì)數(shù)、排序和分布式協(xié)作
第13章 并發(fā)哈希和固有并行
第14章 跳表和平衡查找
第15章 優(yōu)先級(jí)隊(duì)列
第16章 異步執(zhí)行、調(diào)度和工作分配
第17章 障礙
第18章 事務(wù)內(nèi)存
第三部分 附錄
附錄a 軟件基礎(chǔ)
附錄b 硬件基礎(chǔ)
參考文獻(xiàn)
多處理器編程的藝術(shù) 作者簡(jiǎn)介
Maurice Herlihy,哈佛大學(xué)的數(shù)學(xué)學(xué)士和麻省理工學(xué)院的計(jì)算機(jī)科學(xué)博士,目前為美國(guó)布朗大學(xué)計(jì)算機(jī)科學(xué)系教授,曾工作于卡內(nèi)基-梅隆大學(xué)和DEC劍橋?qū)嶒?yàn)室。他是美國(guó)ACM會(huì)士,2003年分布式計(jì)算Dijkstra獎(jiǎng)獲得者。
- >
龍榆生:詞曲概論/大家小書
- >
有舍有得是人生
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
莉莉和章魚
- >
小考拉的故事-套裝共3冊(cè)
- >
我與地壇
- >
詩(shī)經(jīng)-先民的歌唱
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人