返回
Interactive Performance Visualization and Analysis of Execution Traces for Pattern-Based Parallel Programming
DOI:10.1007/s10766-025-00805-3.png)
摘要
En 中文
我们介绍了一个用于异构并行系统高层次编程的性能可视化系统的设计与实现。该系统由算法骨架编程框架SkePU的执行跟踪扩展和一个交互式工具组成,该工具将执行跟踪可视化为带有连接源代码浏览器的图模型。本工作的主要贡献在于解决了在高抽象层次上对并行和异构架构编程的性能分析与调试之间的差距,其中该工具应呈现与编程模型本身相同抽象层次的信息。我们通过易用性用户调查、观察以及对初学者到中级SkePU用户的访谈来评估本工作。此外,我们进行性能评估以量化SkePU程序的执行跟踪开销。最后,我们评估跟踪长度如何影响可视化工具的响应性和交互性,并将其应用于一个用于训练卷积神经网络模型的较大程序。
Keyword:
Algorithmic skeletons
Performance visualization
Execution tracing
Performance analysis
Single-source heterogeneous programming
期刊
I
IF:
0.9
论文数:
19
被引数:
476
机构
引用论文
Visualizing execution traces with task dependenciesHaugen, B. R. 等人. 2015年美国甲状腺协会成人甲状腺结节和分化型甲状腺癌管理指南:美国甲状腺协会甲状腺结节和分化型甲状腺癌指南工作组. 甲状腺 26, 1-133, doi:10.1089/thy.2015.0020 (2016).

