2019
DOI: 10.1007/978-3-030-22734-0_18
|View full text |Cite
|
Sign up to set email alerts
|

An On-Line Performance Introspection Framework for Task-Based Runtime Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…In this aspect, it is more general than the proposed approach. However, our approach is based on internal monitoring of the MPI runtime providing more precise information in terms of exchanged data In [12], the authors proposed an introspection library for a task-based runtime system which is a different progralming model than the message passing one of MPI.…”
Section: Related Workmentioning
confidence: 99%
“…In this aspect, it is more general than the proposed approach. However, our approach is based on internal monitoring of the MPI runtime providing more precise information in terms of exchanged data In [12], the authors proposed an introspection library for a task-based runtime system which is a different progralming model than the message passing one of MPI.…”
Section: Related Workmentioning
confidence: 99%
“…In [29], inter and intra-application resource contention are classified as sources of performance variability. On the runtime systems' side, a real-time monitoring component that assists the runtime scheduler in its decision-making process and adaptation is developed as part of the AllScale toolchain [1]. By collecting information across a cluster, the AllScale runtime can tune parameters such as thread counts or DVFS.…”
Section: Related Workmentioning
confidence: 99%
“…Continuous introspection is a step towards handling more dynamic environments. The AllScale runtime [1] collects runtime performance information and feeds it into an optimiser module that can tune thread numbers and use DVFS to optimize the execution. However, this runtime targets homogeneous architectures, and the solution is not applicable to systems exhibiting dynamic per-core performance asymmetry (such as interference).…”
Section: Introductionmentioning
confidence: 99%