《支持推測並行化的多核事務儲存體系結構研究》是科學出版社出版的圖書,作者是王耀彬。
基本介紹
- 書名:支持推測並行化的多核事務儲存體系結構研究
- 作者:王耀彬
- 出版社:科學出版社
- 頁數:188 頁
- 定價:56 元
- 裝幀:平裝
- ISBN:9787536471672
內容簡介,目錄,
內容簡介
隨著多核平台的普及,如何利用多核加速串列套用的執行已成為國際學術界和工業界共同關注的熱點研究問題。《支持推測並行化的多核事務儲存體系結構研究》是根據國家973/863/自然科學基金重點項目/科技重大專項科研課題的研究結果。本書集中反映了作者多年來在多核處理器體系結構研究的最新成果和數據,主要涉及執行緒級推測並行性的判定準則、研究方法和剖析機制;桌面套用、多媒體套用和高性能計算套用的推測並行性剖析;同時支持執行緒級推測和事務存儲語義的多核事務存儲處理器體系結構、編程環境、硬體模擬環境設計;線上剖析指導的推測多執行緒動態最佳化、分析模型等方面的研究內容。
目錄
第1章緒論
1.1引言
1.1.1研究意義
1.1.2傳統方法的局限性
1.2推測並行技術簡介
1.2.1TLS技術簡介
1.2.2TM技術簡介
1.2.3兩種技術的結合
第2章相關研究工作
2.1事務存儲技術
2.1.1軟體事務存儲方案
2.1.2硬體事務存儲方案
2.1.3代表性方案LogTM
2.2執行緒級推測技術
2.2.1軟體執行緒級推測方案
2.2.2硬體執行緒級推測方案
2.2.3軟硬結合式執行緒級推測
2.2.4代表性方案Hydra
2.3TLS與TM的結合
2.3.1TLS與TM結合的方式
2.3.2代表性方案TCC
2.4程式剖析技術
2.4.1剖析簡介
2.4.2JRPM方案
2.4.3SPT方案
2.4.4Mitosis方案
2.5小結
第3章執行緒級推測並行性研究機制
3.1推測模型
3.1.1循環級推測模型
3.1.2子程式級推測模型
3.2分析方法
3.2.1判定準則
3.2.2依賴分析方法
3.3剖析指導的執行緒劃分機制
3.4剖析套用分類
3.5小結
第4章OpenPro剖析工具集
4.1剖析方案
4.2剖析機制實現
4.2.1核心數據結構設計
4.2.2剖析流程
4.2.3執行緒調用跟蹤
4.2.4訪存剖析機制
4.2.5計算生產距離與消費距離
4.2.6鍊表壓縮設計
4.3設計說明
4.4實驗方案說明
4.5小結
第5章桌面套用的推測並行性分析
5.1桌面套用簡介
5.2桌面套用循環級並行性剖析
5.3桌面套用子程式級並行性剖析
5.4小結
第6章多媒體套用的推測並行性分析
6.1多媒體套用簡介
6.2多媒體套用循環級並行性剖析
6.3多媒體套用子程式級並行性剖析
6.4小結
第7章高性能計算套用的推測並行性分析
7.1高性能計算套用簡介
7.2高性能計算套用循環級並行性剖析
7.3高性能計算套用子程式級並行性剖析
7.4小結
第8章匯流排式推測多核結構體系結構設計
8.1結構模型
8.1.1一級數據Cache設計
8.1.2推測控制器設計
8.1.3匯流排設計
8.1.4二級Cache設計和存儲管理
8.1.5執行核設計
8.2執行緒執行模型
8.2.1推測執行緒初始化
8.2.2推測執行緒啟動
8.2.3推測訪存操作的跟蹤和記錄
8.2.4推測執行緒提交
8.2.5推測執行緒衝突檢測和錯誤恢復
8.2.6推測循環結束
8.3編程模型
8.3.1推測封裝函式
8.3.2變數聲明調整
8.3.3推測庫函式
8.3.4補充和評價
8.4小結
第9章匯流排式推測多核模擬器實現
9.1功能級驗證工具設計
9.1.1實現環境Pin
9.1.2主要功能
9.1.3設計方法
9.2性能級多核模擬器設計
9.2.1SimpleScalar簡介與改進分析
9.2.2流水線設計
9.2.3訪存設計
9.2.4多核模擬方式
9.2.5私有一級Cache的推測支持
9.2.6匯流排支持
9.3小結
第10章SPoTM模型評測
10.1評測方案
10.1.1測試程式集
10.1.2模擬器配置
10.2基本評測結果
10.2.1推測加速比
10.2.2單核性能分析
10.2.3推測執行緒性能分析
10.2.4存儲系統性能分析
10.3小結
第11章PTT設計最佳化
11.1簡介
11.1.1思路
11.1.2最佳化方案
11.2硬體結構模型
11.2.1硬體體系結構
11.2.2推測執行機制
11.2.3按序提交機制
11.3編程模型
11.3.1循環封裝
11.3.2變數聲明調整
11.3.3運行時庫支持
11.3.4編譯支持
11.4執行緒執行模型
11.4.1簡介
11.4.2推測執行緒初始化
11.4.3推測執行緒啟動
11.4.4推測執行緒執行
11.4.5推測執行緒提交
11.5PTT模擬器實現
11.5.1GEMS模擬器簡介
11.5.2實現說明
11.6小結
……
第12章PTT基本性能評測
第13章PTT性能影響因素評測
第14章線上剖析指導機制
第15章連續兩階段剖析指導性能最佳化