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