TOP
從紙書中看見香港,指定港書滿888再折100
並行多核體系結構基礎(簡體書)
滿額折
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)
並行多核體系結構基礎(簡體書)

並行多核體系結構基礎(簡體書)

商品資訊

人民幣定價:99 元
定價
:NT$ 594 元
優惠價
87517
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :15 點
商品簡介
目次

商品簡介

雖然多核現在是主流架構,但很少有教科書涵蓋並行多核體系結構。本書填補了這一空白,為研究生或高級本科體系結構課程提供了所有材料,重點是多核處理器的體系結構。這本書也適合作為從事多核編程或多核芯片設計的專業人員的參考書。

目次

譯者序
前言
縮寫詞表
第1章 多核體系結構概述 1
1.1 多核體系結構的由來 2
1.2 並行計算機概述 9
1.2.1 並行計算機的Flynn分類法 12
1.2.2 MIMD並行計算機分類 13
1.3 未來的多核體系結構 14
1.4 習題 18
課堂習題 18
課後習題 18
第2章 並行編程概述 20
2.1 並行程序性能的限制因素 20
2.2 並行編程模型 23
2.2.1 共享存儲與消息傳遞模型的對比 25
2.2.2 一個簡單的例子 26
2.2.3 其他編程模型 29
2.3 習題 37
課後習題 37
第3章 共享存儲並行編程 39
3.1 並行編程的步驟 39
3.2 依賴分析 40
3.2.1 循環級依賴分析 42
3.2.2 迭代空間遍歷圖和循環傳遞依賴圖 42
3.3 識別循環結構中的並行任務 45
3.3.1 循環迭代間的並行和DOALL並行 45
3.3.2 DOACROSS:循環迭代間的同步並行 46
3.3.3 循環中語句間的並行 48
3.3.4 DOPIPE:循環中語句間的流水線並行 50
3.4 識別其他層面的並行 51
3.5 通過算法知識識別並行 53
3.6 確定變量的範圍 55
3.6.1 私有化 56
3.6.2 歸約變量和操作 57
3.6.3 準則 58
3.7 同步 59
3.8 任務到線程的映射 60
3.9 線程到處理器的映射 64
3.10 OpenMP概述 67
3.11 習題 72
課堂習題 72
課後習題 77
第4章 針對鏈式數據結構的並行編程 79
4.1 LDS並行化所面臨的挑戰 79
4.2 LDS並行化技術 80
4.2.1 計算並行化與遍歷 80
4.2.2 針對數據結構的操作並行化 82
4.3 針對鏈表的並行化技術 89
4.3.1 讀操作之間的並行 89
4.3.2 LDS遍歷中的並行 91
4.3.3 細粒度鎖方法 94
4.4 事務內存 98
4.5 習題 99
課堂習題 99
課後習題 101
第5章 存儲層次結構概述 103
5.1 存儲層次的意義 103
5.2 高速緩存體系結構基礎 104
5.2.1 數據放置策略 105
5.2.2 數據替換策略 109
5.2.3 數據寫策略 111
5.2.4 多級高速緩存中的包含策略 113
5.2.5 統一/分立/Banked高速緩存和高速緩存流水線 117
5.2.6 高速緩存尋址和旁路轉換緩衝 119
5.2.7 非阻塞式高速緩存 121
5.3 高速緩存性能 122
5.3.1 高速緩存缺失的冪次定律 124
5.3.2 棧距離特性 125
5.3.3 高速緩存性能指標 126
5.4 預取 127
5.4.1 步長預取和順序預取 128
5.4.2 多處理器系統中的預取 130
5.5 多核體系結構中的高速緩存設計 130
5.6 高速緩存的物理組成 131
5.6.1 集中式高速緩存 131
5.6.2 分布式高速緩存 133
5.6.3 混合式高速緩存 133
5.7 高速緩存的邏輯組成 135
5.7.1 散列函數 139
5.7.2 改善共享高速緩存的距離局部性 140
5.7.3 私有高速緩存結構中的容量共享 141
5.8 案例分析 143
5.8.1 IBM Power7的存儲層次 143
5.8.2 AMD Shanghai和Intel Barcelona處理器存儲層次的比較 146
5.9 習題 148
課堂習題 148
課後習題 150
第6章 共享存儲多處理器簡介 152
6.1 緩存一致性問題 153
6.2 存儲一致性問題 155
6.3 同步問題 156
6.4 習題 160
課堂習題 160
課後習題 161
第7章 緩存一致性基礎 163
7.1 概述 164
7.2 基於總線的多處理器緩存一致性問題 168
7.2.1 “寫直達”緩存的一致性協議 168
7.2.2 “寫回”緩存的MSI協議 170
7.2.3 “寫回”緩存的MESI協議 175
7.2.4 “寫回”緩存的MOESI協議 178
7.2.5 “寫回”緩存基於更新的協議 183
7.3 緩存設計對緩存一致性性能的影響 186
7.4 性能及其他實際問題 187
7.4.1 預取和一致性缺失 187
7.4.2 多級緩存 187
7.4.3 偵聽過濾 189
7.5 點對點互連網絡上的廣播式協議 189
7.6 習題 203
課堂習題 203
課後習題 207
第8章 對同步的硬件支持 209
8.1 鎖的實現 209
8.1.1 對鎖實現性能的評估 209
8.1.2 對原子指令的需求 210
8.1.3 TS鎖 212
8.1.4 TTSL 214
8.1.5 LL/SC鎖 215
8.1.6 Ticket鎖 218
8.1.7 ABQL 219
8.1.8 各種鎖實現的量化比較 221
8.2 柵障的實現 222
8.2.1 翻轉感應集中式柵障 223
8.2.2 組合樹柵障 225
8.2.3 硬件柵障實現 225
8.3 事務內存 227
8.4 練習 232
課堂習題 232
課後習題 236
第9章 存儲一致性模型 238
9.1 程序員的直覺 238
9.2 保證順序一致性的體系結構機制 242
9.2.1 在基於總線的多處理器中基本的SC實現 242
9.2.2 改善SC性能的技術 244
9.3 鬆弛的一致性模型 246
9.3.1 安全網 246
9.3.2 處理器一致性 246
9.3.3 弱序 248
9.3.4 釋放一致性 250
9.3.5 惰性釋放一致性 253
9.4 不同存儲一致性模型中的同步 254
9.5 習題 256
課堂習題 256
課後習題 260
第10章 高級緩存一致性設計 262
10.1 目錄式一致性協議 262
10.2 目錄式一致性協議概覽 262
10.3 目錄式緩存一致性協議基礎 268
10.4 實現正確性和性能 272
10.4.1 由目錄狀態不同步引起的競爭處理 272
10.4.2 由對請求非實時處理引起的競爭處

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 517
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區