49th International Conference on Parallel Processing - ICPP 2020
DOI: 10.1145/3404397.3404440
|View full text |Cite
|
Sign up to set email alerts
|

Experiences on the characterization of parallel applications in embedded systems with Extrae/Paraver

Abstract: Cutting-edge functionalities in embedded systems require the use of parallel architectures to meet their performance requirements. This imposes the introduction of a new layer in the software stacks of embedded systems: the parallel programming model. Unfortunately, the tools used to analyze embedded systems fall short to characterize the performance of parallel applications at a parallel programming model level, and correlate this with information about non-functional requirements such as real-time, energy, m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 20 publications
0
6
0
Order By: Relevance
“…Almost all studies have been introduced in terms of cloud, 38 or cluster management 39 using historic logs or traces 40,41 from profilers, e.g., TAU, 42 Extrae. 43 Li et al introduced an online prediction model to optimize task scheduling as a master-worker model in R language. 44 The master-worker model is well-centralized, but it is irrelevant to our case.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Almost all studies have been introduced in terms of cloud, 38 or cluster management 39 using historic logs or traces 40,41 from profilers, e.g., TAU, 42 Extrae. 43 Li et al introduced an online prediction model to optimize task scheduling as a master-worker model in R language. 44 The master-worker model is well-centralized, but it is irrelevant to our case.…”
Section: Related Workmentioning
confidence: 99%
“…The purpose is to predict load values based on historical or profiled data using machine learning. Almost all studies have been introduced in terms of cloud, 38 or cluster management 39 using historic logs or traces 40,41 from profilers, e.g., TAU, 42 Extrae 43 . Li et al introduced an online prediction model to optimize task scheduling as a master‐worker model in R language 44 .…”
Section: Related Workmentioning
confidence: 99%
“…OpenMP is currently being assessed as a future approach to gain performance building on parallelization, both considering safety-related domains [35,36], and the space domain with the support of the European Space Agency [38]. Hence, while this approach is not yet generally compatible with safety-related systems, we assess its potential in the evaluation section considering both, the use of OpenMP on scalar code, and on code combining OpenMP with VExt.…”
Section: Putting It All Togethermentioning
confidence: 99%
“…Execution traces can then be exploited with several tools or manually, as discussed in the next section. Regarding other task-based runtime systems, OMPSS 21 relies on the EXTRAE 22 library to generate traces, browsable by the PARAVER trace explorer, and PARSEC 23 uses an internal system to record events and provide a set of tools to convert resulting trace files in more convenient file formats, such as PAJÉ.…”
Section: Tracing Systems and Task-based Runtime Systemsmentioning
confidence: 99%