2017
DOI: 10.1166/jolpe.2017.1492
|View full text |Cite
|
Sign up to set email alerts
|

Learning-Based Run-Time Power and Energy Management of Multi/Many-Core Systems: Current and Future Trends

Abstract: Abstract-Multi/Many-core systems are prevalent in several application domains targeting different scales of computing such as embedded and cloud computing. These systems are able to fulfil the ever-increasing performance requirements by exploiting their parallel processing capabilities. However, effective power/energy management is required during system operations due to several reasons such as to increase the operational time of battery operated systems, reduce the energy cost of datacenters, and improve the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
8

Relationship

3
5

Authors

Journals

citations
Cited by 31 publications
(23 citation statements)
references
References 80 publications
(113 reference statements)
0
23
0
Order By: Relevance
“…For performing all the processing at run-time, several works have been reported [20], [21], [22], [23], [24], [25]. In [20], the online algorithm utilizes hardware performance monitoring counters (PMCs) to achieve energy savings without recompiling the applications.…”
Section: B Run Time Managementmentioning
confidence: 99%
“…For performing all the processing at run-time, several works have been reported [20], [21], [22], [23], [24], [25]. In [20], the online algorithm utilizes hardware performance monitoring counters (PMCs) to achieve energy savings without recompiling the applications.…”
Section: B Run Time Managementmentioning
confidence: 99%
“…For performing all the processing at run-time, several works have been reported [8], [15], [16], [22]- [24]. In [22], the online algorithm utilizes hardware performance monitoring counters (PMCs) to achieve energy savings without recompiling the applications.…”
Section: Related Workmentioning
confidence: 99%
“…The run-time overhead for application scenario bl-bo-fr, having a long execution time of 1053 sec is ∼0.17%, which is very minimal. Whereas, commonly used learning-based approaches have significant overheads (up to 216 sec for learning and 1 sec for subsequent stages) for a single-application scenario [16]), which gets further aggravated by dynamic workload variations causing frequent re-learning. Therefore, the scalability of such approaches in comparison to the proposed technique is limited for multicore platforms executing multiple multi-threaded applications concurrently.…”
Section: Run-time Overheadmentioning
confidence: 99%
See 1 more Smart Citation
“…Our approach is generic, but one time pro ling is required when the application or platform changes. In case a new application needs to be executed and its pro ling results are not available, the best e ort [33] or online learning heuristics [32] can be employed to obtain the mapping and repartition, but achieved results might not be e cient.…”
mentioning
confidence: 99%