arrow
返回

THAPI: Tracing Heterogeneous APIs

delete2026-01-01
delete0
PRE
AI
S
Solomon Abera Bekele *
A
Aurelio Vivas
T
Thomas Applencourt
S
Servesh Muralidharan
B
Bryce Allen
K
Kazutomo Yoshii
S
Swann Perarnau
B
Brice Videau
DOI:10.1007/978-3-031-99854-6_4delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
随着我们达到艾级规模,生产型高性能计算(HPC)系统的复杂性不断增加。这些系统现在包含多个异构计算组件(CPU和GPU),并通过多种多样的、通常是供应商特定的编程模型进行利用。随着应用程序开发人员和编程模型专家为这些系统开发更高层次、可移植的编程模型,调试和性能优化需要理解多个编程模型如何相互作用。本文讨论了THAPI(异构API跟踪),一个可移植的、以编程模型为中心的跟踪框架:通过捕获HPC软件堆栈各层全面的API调用细节,THAPI能够实现对应用程序如何与编程模型和异构硬件交互的细粒度理解和分析。利用像Linux Trace Toolkit Next Generation(LTTng)这样的先进跟踪框架,并跟踪比其他跟踪工具包更多的内容(后者主要关注函数名和时间戳),这种方法使我们能够诊断软件堆栈中的性能瓶颈,优化应用程序行为,并调试编程模型实现问题。
Keyword:
High-Performance Computing (HPC)
Programming Models
Tracing and Monitoring
Debugging

期刊

E
EURO-PAR 2025: PARALLEL PROCESSING, PT I
IF:
0
论文数:
28
被引数:
0

机构

U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
A
argonne national laboratory
学者数:
960
论文数: 370
被引数: 0
引用论文

引用论文

SYCL 2020
err2020-04-27
err0
PREAI
errRuyman Reyes; Gordon Brown; Rod Burns; Michael Wong
err分享
err收藏
err分享
err收藏
SPEChpc 2021 Benchmark Suites for Modern HPC SystemsSPEChpc 2021基准测试套件,用于现代HPC系统
err2022-07-19
err0
PREAI
errJunjie Li; Alexander Bobyr; Swen Boehm; William Brantley; Holger Brunst; Aurelien Cavelan; Sunita Chandrasekaran; Jimmy Cheng; Florina M. Ciorba; Mathew Colgrove; Tony Curtis; Christopher Daley; Mauricio Ferrato; Mayara Gimenes de Souza; Nick Hagerty; Robert Henschel; Guido Juckeland; Jeffrey Kelling; Kelvin Li; Ron Lieberman; Kevin McMahon; Egor Melnichenko; Mohamed Ayoub Neggaz; Hiroshi Ono; Carl Ponder; Dave Raddatz; Severin Schueller; Robert Searles; Fedor Vasilev; Veronica Melesse Vergara; Bo Wang; Bert Wesarg; Sandra Wienke; Miguel Zavala
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Caliper: Performance Introspection for HPC Software Stacks
err2016-11-01
err0
errOAAI
errDavid Boehme; Todd Gamblin; David Beckingsale; Peer-Timo Bremer; Alfredo Gimenez; Matthew LeGendre; Olga Pearce; Martin Schulz
err分享
err收藏
HIPCL
err2020-04-27
err0
PREAI
errMichal Babej; Pekka Jääskeläinen
err分享
err收藏
Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir
err2012-08-02
err0
PREAI
errAndreas Knüpfer; Christian Rössel; Dieter an Mey; Scott Biersdorff; Kai Diethelm; Dominic Eschweiler; Markus Geimer; Michael Gerndt; Daniel Lorenz; Allen Malony; Wolfgang E. Nagel; Yury Oleynik; Peter Philippen; Pavel Saviankou; Dirk Schmidl; Sameer Shende; Ronny Tschüter; Michael Wagner; Bert Wesarg; Felix Wolf
err分享
err收藏
Kokkos 3: Programming Model Extensions for the Exascale Era
err2022-04-01
err165
errOAAI
errTrott, Christian R.; Lebrun-Grandie, Damien; Arndt, Daniel; Ciesko, Jan; Dang, Vinh; Ellingwood, Nathan; Gayatri, Rahulkumar; Harvey, Evan; Hollman, Daisy S.; Ibanez, Dan; Liber, Nevin; Madsen, Jonathan; Miles, Jeff; Poliakoff, David; Powell, Amy; Rajamanickam, Sivasankaran; Simberg, Mikael; Sunderland, Dan; Turcksin, Bruno; Wilke, Jeremiah
err分享
err收藏
err分享
err收藏
学者 查看更多内容