![]()
内容推荐 高性能计算机的性能持续增长,然而由于负载不均、资源竞争等性能问题,大量并行程序无法高效地利用底层硬件系统,导致了极大的资源浪费。围绕上述挑战,本书在大规模并行程序性能分析与优化方面开展了深入研究,主要的特色为结合编译技术和图分析技术进行性能分析与优化指导。书中介绍了性能分析与优化的相关背景和当前面临的重要挑战,并针对这些挑战进行了四方面的研究工作:针对并行程序性能瓶颈定位难的挑战,提出了基于图分析技术的自动可扩展性瓶颈检测方法,并实现了轻量级的瓶颈检测系统;针对大规模并行程序性能分析系统开发复杂度高的挑战,提出了面向性能分析的领域特定编程框架;针对性能优化策略选择难的挑战,提出了异步策略感知的性能建模方法;基于上述性能分析与建模技术,设计并实现了面向领域的多层次自动性能优化系统。本书可为具有一定计算机系统结构或高性能计算知识的本科生、研究生及研究人员,特别是研究方向为并行计算、性能分析与优化等相关领域的研究者提供一定的参考与帮助。 目录 第1章引言 1.1本书背景及意义 1.1.1性能分析技术的现状 1.1.2性能优化技术的现状 1.2大规模并行程序性能分析与优化面临的关键问题 1.3本书的主要研究内容与贡献 1.3.1本书的主要贡献 1.3.2本书的组织及各章内容简介 第2章相关工作 2.1性能分析相关研究 2.1.1程序分析 2.1.2性能分析技术 2.2性能预测相关研究 2.2.1性能建模 2.2.2性能模拟 2.3性能优化相关研究 2.3.1并行程序优化 2.3.2统一编程模型 2.3.3自动优化框架 …… |