arrow
返回

Profile Generation for GPU Targets

delete2026-01-01
delete0
PRE
AI
E
Ethan Luis Mcdonough *
J
Joel Denny
J
Johannes Doerfert
DOI:10.1007/978-3-032-06343-4_7delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
GPU加速器无处不在,但其生态系统远未像主机端那样成熟。编译器启发式方法通常为CPU调优,并重用于GPU。类似地,工具和更成熟的优化技术历史上在GPU目标上不可用。在本文中,我们解决了这些不足之一,为GPU目标启用性能剖析生成和基于性能剖析的优化(PGO)。尽管这仅是向卸载设备实现与CPU相当生态系统迈出的一步,但它表明了关于GPU限制的旧有误解往往不再站得住脚。通过我们在LLVM/Offload中的实现,我们为完整科学应用启用了设备端PGO,并开放了工具机会,包括代码覆盖率分析和编译器内置的屋顶线分析。我们的评估突出了性能剖析生成的性能影响、从这些剖析中获得的认识以及利用这些信息进行GPU编译的(错失的)机会。
Keyword:
PGO
GPU
Offloading
Profiling
Roofline

期刊

O
OPENMP: BALANCING PRODUCTIVITY AND PERFORMANCE PORTABILITY, IWOMP 2025
IF:
0
论文数:
14
被引数:
0

机构

L
lawrence livermore national laboratory
学者数:
653
论文数: 234
被引数: 0
U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
引用论文

引用论文

OpenMC: A state-of-the-art Monte Carlo code for research and developmentOpenMC: 用于研究和开发的最先进的蒙特卡洛代码
err2015-08-01
err0
errOAAI
errPaul K. Romano; Nicholas E. Horelik; Bryan R. Herman; Adam G. Nelson; Benoit Forget; Kord Smith
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Roofline: An Insightful Visual Performance Model for Multicore Architectures
err2009-04-01
err1.6K
errOAAI
errWilliams, Samuel; Waterman, Andrew; Patterson, David
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
没有更多内容