首页 > 图书中心 >图书详情

大规模并行程序性能分析与优化关键技术研究

本书基于作者的博士论文所著,该博士论文获得清华大学优秀博士学位论文的荣誉,书中所述的关键技术发表于高性能计算领域国际**会议,研究成果在多家国家超算中心部署应用,具有很高的学术参考价值。

作者:金煜阳
丛书名:清华大学优秀博士学位论文丛书
定价:89
印次:1-1
ISBN:9787302677260
出版日期:2024.12.01
印刷日期:2024.12.23

"高性能计算机的性能持续增长,然而由于负载不均、资源竞争等性能问题,大量并行程序无法高效地利用底层硬件系统,导致了极大的资源浪费。围绕上述挑战,本书在大规模并行程序性能分析与优化方面开展了深入研究,主要的特色为结合编译技术和图分析技术进行性能分析与优化指导。书中介绍了性能分析与优化的相关背景和当前面临的重要挑战,并针对这些挑战进行了四方面的研究工作:针对并行程序性能瓶颈定位难的挑战,提出了基于图分析技术的自动可扩展性瓶颈检测方法,并实现了轻量级的瓶颈检测系统;针对大规模并行程序性能分析系统开发复杂度高的挑战,提出了面向性能分析的领域特定编程框架;针对性能优化策略选择难的挑战,提出了异步策略感知的性能建模方法;基于上述性能分析与建模技术,设计并实现了面向领域的多层次自动性能优化系统。 本书可为具有一定计算机系统结构或高性能计算知识的本科生、研究生及研究人员,特别是研究方向为并行计算、性能分析与优化等相关领域的研究者提供一定的参考与帮助。"

more >

导师序言 在快速发展的科技时代,高性能计算已成为推动科学进步和技术发展的关键技术之一。金煜阳博士的研究聚焦于并行程序性能分析与优化,是高性能计算领域的重要方向,旨在通过性能分析和优化技术提升大规模并行程序的计算效率。 随着高性能计算技术的不断进步,高性能计算机的规模与计算能力大幅提升。尽管如此,许多并行程序却未能充分发挥其计算潜力。这一矛盾的存在,提醒我们必须重视并行程序的性能优化问题。本书针对大规模复杂并行程序的分析与优化问题开展了深入研究,提出了一系列切实可行的解决思路。书中提出的研究工作创新地在并行程序性能分析与优化的过程中结合了编译技术与图分析技术,提出了针对大规模并行程序的轻量级性能采集、建模与分析工具。基于这些工具进一步实现的多层次性能优化系统,通过对应用程序和硬件平台特性的全面感知,实现了计算流体力学领域应用的自动优化。这些研究工作为高性能计算技术的发展提供了有益的参考。 本书的研究成果,不仅在理论层面丰富了并行计算研究的工具和方法论,也在气象预测、洋流模拟、地震预测、生物制药、材料研制、航天航空等各类科学研究领域涉及并行计算的实际应用方面具有宝贵的参考与借鉴意义。通过对并行计算技术的深入研究与应用,研究者们能够更有效地提高并行程序计算效率,解决复杂的领域科学问题,从而推动相关领域的技术进步与创新。 我由衷地祝贺金煜阳博士在这一研究方向上取得的丰硕成果,并深信本书将为广大学者、研究者及从业者提供重要的启发与参考,推动并行计算技术在各领域的进一步发展与应用。展望未来,我期待更多借鉴于金煜阳博士工作的技术与方法被提出,探索并发现更多并行计算的应用潜力,助力科学与技术的跨越式发展。 清华大学计算机科学与技术系长聘教授

more >
扫描二维码
下载APP了解更多

同系列产品more >

面向航天器分离的索驱动机器人力传...

侯森浩
定 价:79元

查看详情
钠离子电池新型碳基电极及其界面研...

张俊
定 价:89元

查看详情
互联网域名体系安全技术测量研究

陆超逸
定 价:89元

查看详情
建筑环境人体热适应规律与调节机理...

罗茂辉
定 价:119元

查看详情
论个人私密信息——以个人私密信息...

张璐
定 价:99元

查看详情
图书分类全部图书
more >
  • 金煜阳,清华大学计算机系高性能所博士后,助理研究员。2022年于清华大学计算机系高性能所获得博士学位。主要研究兴趣包括高性能计算、性能分析与优化、编译器等,相关研究成果发表于SC、PPoPP、TPDS等高性能计算领域国际**会议与期刊,曾获清华大学优秀博士学位论文奖、清华大学优秀博士毕业生等称号。

  • 本书入选“清华大学优秀博士学位论文丛书”,语言逻辑性强,表述流畅,有很强的可读性。

more >
  • 目   录

    第 1 章  引言  1

    1.1 本书背景及意义  1

    1.1.1 性能分析技术的现状  4

    1.1.2 性能优化技术的现状  5

    1.2 大规模并行程序性能分析与优化面临的关键问题  6

    1.3 本书的主要研究内容与贡献  8

    1.3.1 本书的主要贡献  8

    1.3.2 本书的组织及各章内容简介  9

    第 2 章  相关工作  11

    2.1 性能分析相关研究  11

    2.1.1 程序分析  11

    2.1.2 性能分析技术  14

    2.2 性能预测相关研究  18

    2.2.1 性能建模  18

    2.2.2 性能模拟  21

    2.3 性能优化相关研究  22

    2.3.1 并行程序优化  22

    2.3.2 统一编程模型  23

    2.3.3 自动优化框架  24

    第 3 章  基于图的并行程序可扩展性瓶颈检测  26

    3.1 整体框架  28

    3.2 图的生成  29

    3.2.1 静态分析  29

    3.2.2 动态分析  34

    3.2.3 程序性能图的生成  41

    3.3 可扩展性瓶颈检测  42

    3.3.1 性能问题顶点检测  42

    3.3.2 反向追踪根因分析  44

    3.4 实现与使用方法  46

    3.5 实验结果  47

    3.5.1 实验环境  47

    3.5.2 程序结构图分析  48

    3.5.3 开销分析  49

    3.5.4 应用案例  51

    3.6 小结  57

    第 4 章  面向性能分析的领域特定编程框架  59

    4.1 整体框架  62

    4.1.1 PerFlow系统框架...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘