arrow
返回

Interactive Performance Visualization and Analysis of Execution Traces for Pattern-Based Parallel Programming

delete2025-11-19
delete0
delete
OA
AI
A
August Ernstsson *
E
Elin Frankell
C
Christoph Keßler
DOI:10.1007/s10766-025-00805-3delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
我们介绍了一个用于异构并行系统高层次编程的性能可视化系统的设计与实现。该系统由算法骨架编程框架SkePU的执行跟踪扩展和一个交互式工具组成,该工具将执行跟踪可视化为带有连接源代码浏览器的图模型。本工作的主要贡献在于解决了在高抽象层次上对并行和异构架构编程的性能分析与调试之间的差距,其中该工具应呈现与编程模型本身相同抽象层次的信息。我们通过易用性用户调查、观察以及对初学者到中级SkePU用户的访谈来评估本工作。此外,我们进行性能评估以量化SkePU程序的执行跟踪开销。最后,我们评估跟踪长度如何影响可视化工具的响应性和交互性,并将其应用于一个用于训练卷积神经网络模型的较大程序。
Keyword:
Algorithmic skeletons
Performance visualization
Execution tracing
Performance analysis
Single-source heterogeneous programming

期刊

I
International Journal of Parallel Programming
IF:
0.9
论文数:
19
被引数:
476

机构

L
Linköping University
学者数:
717
论文数: 317
被引数: 3.9K
引用论文

引用论文

A generic parallel pattern interface for stream and data processing
err2017-05-29
err0
errOAAI
errDavid del Rio Astorga; Manuel F. Dolz; Javier Fernández; J. Daniel García
err分享
err收藏
Optimizing CUDA code by kernel fusion: application on BLAS
err2015-07-22
err0
PREAI
errJiří Filipovič; Matúš Madzin; Jan Fousek; Luděk Matyska
err分享
err收藏
Magician’s Corner: 6. TensorFlow and TensorBoard
err2020-05-01
err0
errOAAI
errDavid C. Vogelsang; Bradley J. Erickson
err分享
err收藏
学者 查看更多内容