2019 14th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip (ReCoSoC) 2019
DOI: 10.1109/recosoc48741.2019.9034988
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Energy-Efficiency Monitoring of OpenMP Workloads

Abstract: Energy-efficiency has been a major challenge in compute systems over the last decade. Both embedded and highperformance computing domains are concerned. Many efforts have been currently spent to devise solutions that are capable of providing systems with the best compromises in terms of performance and power consumption. In this paper, we propose an approach for on-line energy-efficiency analysis when executing OpenMP workloads on multicore systems. The novelty of our approach lies in the ability to monitor en… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 15 publications
0
6
0
Order By: Relevance
“…These challenges are analyzed on many levels. In particular, the works of [11], [13], [16] dealt with the topic of energy consumption in the context of using the OpenMP standard for multi-core computers with shared memory.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…These challenges are analyzed on many levels. In particular, the works of [11], [13], [16] dealt with the topic of energy consumption in the context of using the OpenMP standard for multi-core computers with shared memory.…”
Section: Related Workmentioning
confidence: 99%
“…Reducing energy consumption in these architectures is one of the major challenges. The current research trends based on performance studies [12], [13], [16] and comparisons are to develop hardware and software to achieve the best performance and energy compromise. One of the aspects of creating energy-aware software is the optimization of implementation of complex numerical algorithms.…”
Section: Introductionmentioning
confidence: 99%
“…Intuitively, backpropagation algorithm (training) attempt to find the most prominent features in the input vector across the training dataset, such that loss (reflecting the difference between input and output) is minimized. Here, we use a specific autoencoder architecture proposed in [4], illustrated in Fig. 8.…”
Section: A Autoencodermentioning
confidence: 99%
“…This work assumes actions comprising DVFS and active core count. The reward function used in our RL engine is a relative energy efficiency metric that is extracted from the OpenMP runtime as described in [4]. This approach has the distinct advantage to require no prior program profiling nor code annotation: it relies on the fundamental concept of chunks that OpenMP uses for breaking down job into parallelizable job fragments.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation