大規(guī)模并行程序性能分析與優(yōu)化關(guān)鍵技術(shù)研究 版權(quán)信息
- ISBN:9787302677260
- 條形碼:9787302677260 ; 978-7-302-67726-0
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
大規(guī)模并行程序性能分析與優(yōu)化關(guān)鍵技術(shù)研究 本書特色
本書入選“清華大學(xué)優(yōu)秀博士學(xué)位論文叢書”,語言邏輯性強(qiáng),表述流暢,有很強(qiáng)的可讀性。
大規(guī)模并行程序性能分析與優(yōu)化關(guān)鍵技術(shù)研究 內(nèi)容簡(jiǎn)介
高性能計(jì)算機(jī)的性能持續(xù)增長(zhǎng),然而由于負(fù)載不均、資源競(jìng)爭(zhēng)等性能問題,大量并行程序無法高效地利用底層硬件系統(tǒng),導(dǎo)致了極大的資源浪費(fèi)。圍繞上述挑戰(zhàn),本書在大規(guī)模并行程序性能分析與優(yōu)化方面開展了深入研究,主要的特色為結(jié)合編譯技術(shù)和圖分析技術(shù)進(jìn)行性能分析與優(yōu)化指導(dǎo)。書中介紹了性能分析與優(yōu)化的相關(guān)背景和當(dāng)前面臨的重要挑戰(zhàn),并針對(duì)這些挑戰(zhàn)進(jìn)行了四方面的研究工作:針對(duì)并行程序性能瓶頸定位難的挑戰(zhàn),提出了基于圖分析技術(shù)的自動(dòng)可擴(kuò)展性瓶頸檢測(cè)方法,并實(shí)現(xiàn)了輕量級(jí)的瓶頸檢測(cè)系統(tǒng);針對(duì)大規(guī)模并行程序性能分析系統(tǒng)開發(fā)復(fù)雜度高的挑戰(zhàn),提出了面向性能分析的領(lǐng)域特定編程框架;針對(duì)性能優(yōu)化策略選擇難的挑戰(zhàn),提出了異步策略感知的性能建模方法;基于上述性能分析與建模技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了面向領(lǐng)域的多層次自動(dòng)性能優(yōu)化系統(tǒng)。本書可為具有一定計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)或高性能計(jì)算知識(shí)的本科生、研究生及研究人員,特別是研究方向?yàn)椴⑿杏?jì)算、性能分析與優(yōu)化等相關(guān)領(lǐng)域的研究者提供一定的參考與幫助。
大規(guī)模并行程序性能分析與優(yōu)化關(guān)鍵技術(shù)研究 目錄
第 1 章 引言 11.1 本書背景及意義 11.1.1 性能分析技術(shù)的現(xiàn)狀 41.1.2 性能優(yōu)化技術(shù)的現(xiàn)狀 51.2 大規(guī)模并行程序性能分析與優(yōu)化面臨的關(guān)鍵問題 61.3 本書的主要研究?jī)?nèi)容與貢獻(xiàn) 81.3.1 本書的主要貢獻(xiàn) 81.3.2 本書的組織及各章內(nèi)容簡(jiǎn)介 9第 2 章 相關(guān)工作 112.1 性能分析相關(guān)研究 112.1.1 程序分析 112.1.2 性能分析技術(shù) 142.2 性能預(yù)測(cè)相關(guān)研究 182.2.1 性能建模 18第 1 章 引言 11.1 本書背景及意義 11.1.1 性能分析技術(shù)的現(xiàn)狀 41.1.2 性能優(yōu)化技術(shù)的現(xiàn)狀 51.2 大規(guī)模并行程序性能分析與優(yōu)化面臨的關(guān)鍵問題 61.3 本書的主要研究?jī)?nèi)容與貢獻(xiàn) 81.3.1 本書的主要貢獻(xiàn) 81.3.2 本書的組織及各章內(nèi)容簡(jiǎn)介 9第 2 章 相關(guān)工作 112.1 性能分析相關(guān)研究 112.1.1 程序分析 112.1.2 性能分析技術(shù) 142.2 性能預(yù)測(cè)相關(guān)研究 182.2.1 性能建模 182.2.2 性能模擬 212.3 性能優(yōu)化相關(guān)研究 222.3.1 并行程序優(yōu)化 222.3.2 統(tǒng)一編程模型 232.3.3 自動(dòng)優(yōu)化框架 24第 3 章 基于圖的并行程序可擴(kuò)展性瓶頸檢測(cè) 263.1 整體框架 283.2 圖的生成 293.2.1 靜態(tài)分析 293.2.2 動(dòng)態(tài)分析 343.2.3 程序性能圖的生成 413.3 可擴(kuò)展性瓶頸檢測(cè) 423.3.1 性能問題頂點(diǎn)檢測(cè) 423.3.2 反向追蹤根因分析 443.4 實(shí)現(xiàn)與使用方法 463.5 實(shí)驗(yàn)結(jié)果 473.5.1 實(shí)驗(yàn)環(huán)境 473.5.2 程序結(jié)構(gòu)圖分析 483.5.3 開銷分析 493.5.4 應(yīng)用案例 513.6 小結(jié) 57第 4 章 面向性能分析的領(lǐng)域特定編程框架 594.1 整體框架 624.1.1 PerFlow系統(tǒng)框架 624.1.2 編程示例:通信分析任務(wù) 644.2 程序性能抽象 644.2.1 程序抽象圖的定義 654.2.2 靜動(dòng)態(tài)分析 664.2.3 程序抽象圖的構(gòu)建 664.2.4 程序抽象圖的視圖 694.3 性能分析過程抽象 714.3.1 性能分析數(shù)據(jù)流圖 714.3.2 性能分析數(shù)據(jù)流圖的元素 724.3.3 性能分析子任務(wù) 734.3.4 性能分析范例 764.3.5 框架的使用方法 784.4 實(shí)驗(yàn)結(jié)果 794.4.1 實(shí)驗(yàn)配置 794.4.2 開銷分析 804.4.3 程序抽象圖信息 814.4.4 應(yīng)用案例 824.5 小結(jié) 93第 5 章 異步策略感知的精確性能建模 955.1 整體框架 965.2 模塊內(nèi)建模 985.2.1 層次化建模技術(shù) 985.2.2 解析—統(tǒng)計(jì)結(jié)合的建模技術(shù) 995.3 模塊間模擬 1015.3.1 異步策略表達(dá) 1015.3.2 硬件感知性能模擬 1015.4 HPL 分析 1035.4.1 HPL 介紹 1035.4.2 HPL 各模塊的模塊內(nèi)模型 1055.5 實(shí)驗(yàn)與分析 1075.5.1 實(shí)驗(yàn)配置 1075.5.2 端到端預(yù)測(cè)精度測(cè)試 1085.5.3 模塊預(yù)測(cè)精度測(cè)試 1105.5.4 假設(shè)分析 1105.5.5 預(yù)測(cè)效率測(cè)試 1125.6 小結(jié) 112第 6 章 面向領(lǐng)域的多層次性能優(yōu)化框架 1146.1 框架設(shè)計(jì) 1156.2 面向計(jì)算流體力學(xué)領(lǐng)域的中間表達(dá)和語言 1176.2.1 領(lǐng)域中間表達(dá) 1176.2.2 領(lǐng)域特定語言 1216.3 多層次中間表達(dá)遞降 1256.3.1 領(lǐng)域中間表達(dá)遞降 1266.3.2 通用中間表達(dá)遞降 1266.4 多層次感知優(yōu)化 1286.4.1 領(lǐng)域級(jí)優(yōu)化 1286.4.2 通用優(yōu)化 1326.4.3 硬件級(jí)優(yōu)化 1326.5 實(shí)驗(yàn). 1346.5.1 實(shí)驗(yàn)配置 1346.5.2 端到端性能 1356.5.3 性能模型的有效性測(cè)試 1356.6 小結(jié) 139第 7 章 總結(jié)與展望 1407.1 本書工作總結(jié) 1407.2 后續(xù)研究方向 141參考文獻(xiàn) 143致謝 156
展開全部
大規(guī)模并行程序性能分析與優(yōu)化關(guān)鍵技術(shù)研究 作者簡(jiǎn)介
金煜陽,清華大學(xué)計(jì)算機(jī)系高性能所博士后,助理研究員。2022年于清華大學(xué)計(jì)算機(jī)系高性能所獲得博士學(xué)位。主要研究興趣包括高性能計(jì)算、性能分析與優(yōu)化、編譯器等,相關(guān)研究成果發(fā)表于SC、PPoPP、TPDS等高性能計(jì)算領(lǐng)域國際頂級(jí)會(huì)議與期刊,曾獲清華大學(xué)優(yōu)秀博士學(xué)位論文獎(jiǎng)、清華大學(xué)優(yōu)秀博士畢業(yè)生等稱號(hào)。