中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 多處理器編程的藝術(shù)(原書第2版)

出版社:機(jī)械工業(yè)出版社出版時(shí)間:2022-05-01
開本: 16開 頁(yè)數(shù): 448
中 圖 價(jià):¥102.8(6.9折) 定價(jià)  ¥149.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

多處理器編程的藝術(shù)(原書第2版) 版權(quán)信息

多處理器編程的藝術(shù)(原書第2版) 本書特色

哥德爾獎(jiǎng)(理論計(jì)算機(jī)領(lǐng)域zui高榮譽(yù))得主領(lǐng)銜撰寫,被世界各地的大學(xué)選作教材,并行編程領(lǐng)域的重要參考書

多處理器編程的藝術(shù)(原書第2版) 內(nèi)容簡(jiǎn)介

本書由G?del獎(jiǎng)得主領(lǐng)銜撰寫,主要討論共享存儲(chǔ)通信方式下的多處理器并發(fā)程序設(shè)計(jì)。首先介紹基本原理,分析異步并發(fā)環(huán)境中的可計(jì)算問題,包括相關(guān)度量標(biāo)準(zhǔn)和方法。然后開展應(yīng)用實(shí)踐,側(cè)重于并發(fā)程序的性能分析。每一章討論一種特定的并發(fā)數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計(jì)模式或算法技巧。第2版對(duì)數(shù)據(jù)并行、事務(wù)性編程、存儲(chǔ)管理等內(nèi)容做了重點(diǎn)更新和擴(kuò)充,并采用C++語(yǔ)言重構(gòu)相關(guān)示例,更加關(guān)注底層機(jī)制。本書適合作為高等院校計(jì)算機(jī)相關(guān)專業(yè)的課程教材,也適合作為業(yè)界技術(shù)人員的參考書籍。

多處理器編程的藝術(shù)(原書第2版) 目錄

譯者序
前言
第1章 導(dǎo)論1
1.1 共享對(duì)象和同步2
1.2 一則寓言故事4
1.2.1 互斥協(xié)議的特性6
1.2.2 故事的寓意7
1.3 生產(chǎn)者-消費(fèi)者問題7
1.4 讀者-寫者問題9
1.5 并行化的嚴(yán)酷現(xiàn)實(shí)10
1.6 并行程序設(shè)計(jì)11
1.7 章節(jié)注釋12
1.8 練習(xí)題12
**部分 基本原理
第2章 互斥16
2.1 時(shí)間和事件16
2.2 臨界區(qū)16
2.3 雙線程解決方案19
2.3.1 LockOne類19
2.3.2 LockTwo類20
2.3.3 彼得森鎖21
2.4 關(guān)于死鎖的說明22
2.5 過濾鎖23
2.6 公平性25
2.7 蘭波特的面包房鎖算法25
2.8 有界時(shí)間戳27
2.9 存儲(chǔ)單元數(shù)量的下界29
2.10 章節(jié)注釋32
2.11 練習(xí)題32
第3章 并發(fā)對(duì)象36
3.1 并發(fā)性和正確性36
3.2 串行對(duì)象38
3.3 順序一致性39
3.3.1 順序一致性與實(shí)時(shí)次序41
3.3.2 順序一致性是非阻塞的41
3.3.3 可組合性42
3.4 線性一致性43
3.4.1 可線性化點(diǎn)43
3.4.2 線性一致性和順序一致性43
3.5 靜態(tài)一致性44
3.5.1 靜態(tài)一致性的特性44
3.6 形式化定義44
3.6.1 歷史記錄45
3.6.2 線性一致性46
3.6.3 線性一致性滿足可組合性47
3.6.4 線性一致性是非阻塞的47
3.7 內(nèi)存一致性模型47
3.8 演進(jìn)條件48
3.8.1 無等待性48
3.8.2 無鎖性49
3.8.3 無阻塞性49
3.8.4 阻塞演進(jìn)條件50
3.8.5 演進(jìn)條件的特征描述50
3.9 評(píng)析51
3.10 章節(jié)注釋52
3.11 練習(xí)題52
第4章 共享存儲(chǔ)器基礎(chǔ)57
4.1 寄存器空間58
4.2 寄存器構(gòu)造62
4.2.1 MRSW安全寄存器63
4.2.2 MRSW常規(guī)布爾寄存器63
4.2.3 MRSW常規(guī)M-值寄存器64
4.2.4 SRSW原子寄存器65
4.2.5 MRSW原子寄存器67
4.2.6 MRMW原子寄存器69
4.3 原子快照71
4.3.1 無阻塞快照71
4.3.2 無等待快照73
4.3.3 正確性證明75
4.4 章節(jié)注釋76
4.5 練習(xí)題77
第5章 同步操作原語(yǔ)的相對(duì)能力80
5.1 共識(shí)數(shù)80
5.1.1 狀態(tài)和價(jià)81
5.2 原子寄存器82
5.3 共識(shí)性協(xié)議84
5.4 FIFO隊(duì)列85
5.5 多重賦值對(duì)象87
5.6 讀取-修改-寫入操作90
5.7 Common2 RMW操作91
5.8 compareAndSet操作92
5.9 章節(jié)注釋93
5.10 練習(xí)題94
第6章 共識(shí)性的通用性99
6.1 引言99
6.2 通用性99
6.3 無鎖的通用構(gòu)造100
6.4 無等待的通用構(gòu)造103
6.5 章節(jié)注釋107
6.6 練習(xí)題108
第二部分 應(yīng)用實(shí)踐
第7章 自旋鎖和爭(zhēng)用112
7.1 實(shí)際問題的研究112
7.2 易失性字段和原子對(duì)象114
7.3 測(cè)試-設(shè)置鎖115
7.4 指數(shù)退避算法117
7.5 隊(duì)列鎖119
7.5.1 基于數(shù)組的鎖119
7.5.2 CLH隊(duì)列鎖121
7.5.3 MCS隊(duì)列鎖123
7.6 時(shí)限隊(duì)列鎖125
7.7 層級(jí)鎖127
7.7.1 層級(jí)退避鎖128
7.7.2 同類群組鎖129
7.7.3 同類群組鎖的實(shí)現(xiàn)130
7.8 復(fù)合鎖132
7.9 線程單獨(dú)運(yùn)行的快速路徑137
7.10 鎖的選擇說明138
7.11 章節(jié)注釋138
7.12 練習(xí)題139
第8章 管程和阻塞同步141
8.1 引言141
8.2 管程鎖和條件141
8.2.1 條件142
8.2.2 喚醒丟失的問題145
8.3 讀取-寫入鎖146
8.3.1 簡(jiǎn)單的讀取-寫入鎖146
8.3.2 公平的讀取-寫入鎖148
8.4 可重入鎖150
8.5 信號(hào)量151
8.6 章節(jié)注釋151
8.7 練習(xí)題152
第9章 鏈表:鎖的作用155
9.1 引言155
9.2 基于鏈表的集合156
9.3 并發(fā)推理157
9.4 粗粒度同步159
9.5 細(xì)粒度同步160
9.6 樂觀同步163
9.7 惰性同步167
9.8 非阻塞同步170
9.9 討論175
9.10 章節(jié)注釋176
9.11 練習(xí)題176
第10章 隊(duì)列、內(nèi)存管理和ABA問題178
10.1 引言178
10.2 隊(duì)列179
10.3 有界部分隊(duì)列179
10.4 無界完全隊(duì)列183
10.5 無鎖的無界隊(duì)列184
10.6 內(nèi)存回收和ABA問題187
10.6.1 簡(jiǎn)單的同步隊(duì)列190
10.7 雙重?cái)?shù)據(jù)結(jié)構(gòu)192
10.8 章節(jié)注釋194
10.9 練習(xí)題194
第11章 棧和消除196
11.1 引言196
11.2 無鎖的無界棧196
11.3 消除198
11.4 消除退避棧199
11.4.1 無鎖交換機(jī)199
11.4.2 消除數(shù)組201
11.5 章節(jié)注釋204
11.6 練習(xí)題204
第12章 計(jì)數(shù)、排序和分布式協(xié)作208
12.1 引言208
12.2 共享計(jì)數(shù)208
12.3 軟件組合209
12.3.1 概述209
12.3.2 一個(gè)擴(kuò)展的實(shí)例215
12.3.3 性能和健壯性216
12.4 靜態(tài)一致池和計(jì)數(shù)器217
12.5 計(jì)數(shù)網(wǎng)絡(luò)217
12.5.1 可計(jì)數(shù)網(wǎng)絡(luò)218
12.5.2 雙調(diào)計(jì)數(shù)網(wǎng)絡(luò)219
12.5.3 性能和流水線227
12.6 衍射樹228
12.7 并行排序231
12.8 排序網(wǎng)絡(luò)231
12.8.1 設(shè)計(jì)一個(gè)排序網(wǎng)絡(luò)232
12.9 樣本排序234
12.10 分布式協(xié)作235
12.11 章節(jié)注釋236
12.12 練習(xí)題237
第13章 并發(fā)哈希和固有并行240
13.1 引言240
13.2 封閉地址哈希集241
13.2.1 粗粒度哈希集243
13.2.2 帶狀哈希集244
13.2.3 可細(xì)化的哈希集246
13.3 無鎖的哈希集249
13.3.1 遞歸有序拆分249
13.3.2 BucketList類252
13.3.3 LockFreeHashSet類253
13.4 開放地址哈希集255
13.4.1 布谷鳥哈希算法255
13.4.2 并發(fā)布谷鳥算法257
13.4.3 帶狀并發(fā)布谷鳥哈希算法261
13.4.4 可細(xì)化的并發(fā)布谷鳥哈希算法262
13.5 章節(jié)注釋265
13.6 練習(xí)題265
第14章 跳躍鏈表和平衡查找266
14.1 引言266
14.2 順序跳躍鏈表266
14.3 基于鎖的并發(fā)跳躍鏈表268
14.3.1 概述268
14.3.2 算法269
14.4 無鎖的并發(fā)跳躍鏈表275
14.4.1 概述275
14.4.2 算法277
14.5 并發(fā)跳躍鏈表283
14.6 章節(jié)注釋284
14.7 練習(xí)題284
第15章 優(yōu)先級(jí)隊(duì)列286
15.1 引言286
15.1.1 并發(fā)優(yōu)先級(jí)隊(duì)列286
15.2 基于數(shù)組的有界優(yōu)先級(jí)隊(duì)列286
15.3 基于樹的有界優(yōu)先級(jí)隊(duì)列287
15.4 基于堆的無界優(yōu)先級(jí)隊(duì)列290
15.4.1 順序堆290
15.4.2 并發(fā)堆292
15.5 基于跳躍鏈表的無界優(yōu)先級(jí)隊(duì)列297
15.6 章節(jié)注釋299
15.7 練習(xí)題300
第16章 調(diào)度和工作分配302
16.1 引言302
16.2 并行化分析308
16.3 多處理器的實(shí)際調(diào)度311
16.4 工作分配312
16.4.1 工作竊取312
16.4.2 讓步和多道程序設(shè)計(jì)313
16.5 工作竊取雙端隊(duì)列314
16.5.1 有界工作竊取雙端隊(duì)列314
16.5.2 無界工作竊取雙端隊(duì)列318
16.5.3 工作交易321
16.6 章節(jié)注釋322
16.7 練習(xí)題323
第17章 數(shù)據(jù)并行326
17.1 MapReduce328
17.1.1 MapReduce框架328
17.1.2 基于MapReduce的Word-Count應(yīng)用程序330
17.1.3 基于MapReduce的KMeans應(yīng)用程序331
17.1.4 MapReduce的實(shí)現(xiàn)332
17.2 流計(jì)算334
17.2.1 基于流的WordCount應(yīng)用程序335
17.2.2 基于流的KMeans應(yīng)用程序336
17.2.3 實(shí)現(xiàn)聚合運(yùn)算的并行化338
17.3 章節(jié)注釋340
17.4 練習(xí)題341
第18章 屏障347
18.1 引言347
18.2 屏障的實(shí)現(xiàn)348
18.3 語(yǔ)義反向屏障348
18.4 組合樹屏障349
18.5 靜態(tài)樹屏障352
18.6 終止檢測(cè)屏障353
18.7 章節(jié)注釋356
18.8 練習(xí)題357
第19章 樂觀主義和手動(dòng)內(nèi)存管理363
19.1 從Java過渡到C++363
19.2 樂觀主義和顯式回收364
19.3 保護(hù)掛起的操作365
19.4 用于管理內(nèi)存的對(duì)象366
19.5 遍歷鏈表367
19.6 風(fēng)險(xiǎn)指針369
19.7 基于周期的內(nèi)存回收372
19.8 章節(jié)注釋374
19.9 練習(xí)題375
第20章 事務(wù)性編程376
20.1 并發(fā)程序設(shè)計(jì)面臨的挑戰(zhàn)376
20.1.1 鎖的問題376
20.1.2 明確預(yù)測(cè)的問題377
20.1.3 非阻塞算法的問題378
20.1.4 可組合性問題379
20.1.5 總結(jié)380
20.2 事務(wù)性編程380
20.2.1 事務(wù)性編程示例381
20.3 事務(wù)性編程的硬件支持382
20.3.1 硬件預(yù)測(cè)382
20.3.2 基本緩存一致性382
20.3.3 事務(wù)緩存一致性383
20.3.4 硬件支持的局限性384
20.4 事務(wù)性鎖消除384
20.4.1 討論386
20.5 事務(wù)性內(nèi)存387
20.5.1 運(yùn)行時(shí)調(diào)度388
20.5.2 顯式自我中止388
20.6 軟件事務(wù)389
20.6.1 使用所有權(quán)記錄的事務(wù)390
20.6.2 基于值驗(yàn)證的事務(wù)394
20.7 硬件事務(wù)和軟件事務(wù)的有機(jī)結(jié)合396
20.8 事務(wù)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)397
20.9 章節(jié)注釋397
20.10 練習(xí)題398
附錄A 軟件基礎(chǔ)399
附錄B 硬件基礎(chǔ)417
參考文獻(xiàn)4

展開全部

多處理器編程的藝術(shù)(原書第2版) 作者簡(jiǎn)介

莫里斯·赫利希(Maurice Herlihy) 布朗大學(xué)計(jì)算機(jī)科學(xué)教授,曾任職于卡內(nèi)基·梅隆大學(xué)和DEC公司劍橋?qū)嶒?yàn)室。他獲得了包括Edsger W. Dijkstra獎(jiǎng)(2003,2012)、ACM/EATCS Gödel獎(jiǎng)(2004)、IEEE Wallace McDowell獎(jiǎng)(2013)和Fulbright杰出講席(2012)在內(nèi)的眾多榮譽(yù)。他是ACM會(huì)士,美國(guó)國(guó)家發(fā)明家科學(xué)院、美國(guó)國(guó)家工程院以及美國(guó)藝術(shù)與科學(xué)院院士。他擁有麻省理工學(xué)院計(jì)算機(jī)科學(xué)博士學(xué)位。尼爾·沙維特(Nir Shavit) 麻省理工學(xué)院計(jì)算機(jī)科學(xué)教授,特拉維夫大學(xué)計(jì)算機(jī)科學(xué)教授,曾任職于Sun實(shí)驗(yàn)室和Oracle實(shí)驗(yàn)室。他與Maurice Herlihy分享了Edsger W. Dijkstra獎(jiǎng)(2012)和ACM/EATCS Gödel獎(jiǎng)(2004)。他擁有希伯來大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位。維克多·盧昌科(Victor Luchangco) Algorand公司高級(jí)算法研究員,曾任職于Sun實(shí)驗(yàn)室和Oracle實(shí)驗(yàn)室。他擁有麻省理工學(xué)院計(jì)算機(jī)科學(xué)博士學(xué)位。邁克爾·斯皮爾(Michael Spear) 理海大學(xué)計(jì)算機(jī)科學(xué)教授。他擁有羅切斯特大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | 仪器仪表网 - 永久免费的b2b电子商务平台 | 营养师网,营养师考试时间,报名入口—网站首页 | 光环国际-新三板公司_股票代码:838504| 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | UV-1800紫外光度计-紫外可见光度计厂家-翱艺仪器(上海)有限公司 | 高博医疗集团上海阿特蒙医院 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 股票入门基础知识_股票知识_股票投资大师_格雷厄姆网 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 电车线(用于供电给电车的输电线路)-百科 | 圆周直径尺-小孔内视镜-纤维研磨刷-东莞市高腾达精密工具 | 生产加气砖设备厂家很多,杜甫机械加气砖设备价格公道 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 手表腕表维修保养鉴定售后服务中心网点 - 名表维修保养 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 耐火浇注料价格-高强高铝-刚玉碳化硅耐磨浇注料厂家【直销】 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 石英粉,滑石粉厂家,山东滑石粉-莱州市向阳滑石粉有限公司 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 贴板式电磁阀-不锈钢-气动上展式放料阀-上海弗雷西阀门有限公司 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 | 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 |