內容簡介
高性能計算機的性能持續增長,然而由於負載不均、資源競爭等性能問題,大量并行程序無法高效地利用底層硬體系統,導致了極大的資源浪費。圍繞上述挑戰,本書在大規模并行程序性能分析與優化方面開展了深入研究,主要的特色為結合編譯技術和圖分析技術進行性能分析與優化指導。書中介紹了性能分析與優化的相關背景和當前面臨的重要挑戰,並針對這些挑戰進行了四方面的研究工作:針對并行程序性能瓶頸定位難的挑戰,提出了基於圖分析技術的自動可擴展性瓶頸檢測方法,並實現了輕量級的瓶頸檢測系統;針對大規模并行程序性能分析系統開發複雜度高的挑戰,提出了面向性能分析的領域特定編程框架;針對性能優化策略選擇難的挑戰,提出了非同步策略感知的性能建模方法;基於上述性能分析與建模技術,設計並實現了面向領域的多層次自動性能優化系統。 本書可為具有一定計算機系統結構或高性能計算知識的本科生、研究生及研究人員,特別是研究方向為并行計算、性能分析與優化等相關領域的研究者提供一定的參考與幫助。目錄
第1章 引言內容簡介