Title
An On-Line Performance Introspection Framework For Task-Based Runtime Systems
Abstract
The expected high levels of parallelism together with the heterogeneity and complexity of new computing systems pose many challenges to current software. New programming approaches and runtime systems that can simplify the development of parallel applications are needed. Task-based runtime systems have emerged as a good solution to cope with high levels of parallelism, while providing software portability, and easing program development. However, these runtime systems require real-time information on the state of the system to properly orchestrate program execution and optimise resource utilisation. In this paper, we present a lightweight monitoring infrastructure developed within the AllScale Runtime System, a task-based runtime system for extreme scale. This monitoring component provides real-time introspection capabilities that help the runtime scheduler in its decision-making process and adaptation, while introducing minimum overhead. In addition, the monitoring component provides several post-mortem reports as well as real-time data visualisation that can be of great help in the task of performance debugging.
Year
DOI
Venue
2019
10.1007/978-3-030-22734-0_18
COMPUTATIONAL SCIENCE - ICCS 2019, PT I
Keywords
Field
DocType
Runtime system, Performance monitoring, HPX, Performance introspection, Real-time visualisation, AllScale
Introspection,Data visualization,Computer science,Software,Program development,Software portability,Computing systems,Distributed computing,Runtime system,Debugging
Conference
Volume
ISSN
Citations 
11536
0302-9743
0
PageRank 
References 
Authors
0.34
0
6
Name
Order
Citations
PageRank
Xavier Aguilar1316.49
Herbert Jordan27011.83
Thomas Heller301.01
Alexander Hirsch400.34
Thomas Fahringer52847254.09
Erwin Laure636944.71