2010
DOI: 10.1109/tcad.2010.2059270
|View full text |Cite
|
Sign up to set email alerts
|

Supervised Learning Based Power Management for Multicore Processors

Abstract: -This paper presents a supervised learning based power management framework for a multi-processor system, where a power manager (PM) learns to predict the system performance state from some readily available input features (such as the occupancy state of a global service queue) and then uses this predicted state to look up the optimal power management action (e.g., voltage-frequency setting) from a precomputed policy table. The motivation for utilizing supervised learning in the form of a Bayesian classifier i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
53
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 109 publications
(53 citation statements)
references
References 36 publications
0
53
0
Order By: Relevance
“…Naive Bayes has also been used in power management to build power-performance model and perform classification [31]. In the context of this work, the goal is to devise a power management policy for issuing DVFS commands on a CMP system that minimize the total energy dissipation based on the load conditions and workload characteristics [37]. The motivation for utilizing a Bayesian classifier is to reduce the overhead of the power management activities which are performed regularly to determine and assign DVFS settings for each processor core in the system.…”
Section: Task Mapping and Parallelismmentioning
confidence: 99%
See 1 more Smart Citation
“…Naive Bayes has also been used in power management to build power-performance model and perform classification [31]. In the context of this work, the goal is to devise a power management policy for issuing DVFS commands on a CMP system that minimize the total energy dissipation based on the load conditions and workload characteristics [37]. The motivation for utilizing a Bayesian classifier is to reduce the overhead of the power management activities which are performed regularly to determine and assign DVFS settings for each processor core in the system.…”
Section: Task Mapping and Parallelismmentioning
confidence: 99%
“…A Bayesian classification approach to DVFS setting is used by Jung et al [31,37] in the prediction of power and performance. The predicted state is used to look up the optimal power management action from a pre-computed policy lookup table.…”
Section: Dvfsmentioning
confidence: 99%
“…There are also some recent works that consider DPM in multi-core processors, which can be categorized into per-core approach [5,10,11] and chip-wide approach [13,14]. In [10], Canturk et al proposed an approach to set the power mode of each core to meet a power budget.…”
Section: A Related Workmentioning
confidence: 99%
“…In [10], Canturk et al proposed an approach to set the power mode of each core to meet a power budget. Jung et al [5,11] presented a supervised learning-based DPM framework for multi-core processors. Their approach, however, determines power management actions for each core based on their individual workload prediction and hence is not a "true" multi-core power management scheme.…”
Section: A Related Workmentioning
confidence: 99%
“…A workload characteristics aware thread scheduler is proposed in [6] based on dynamic workload characterization. In [7], a supervised learning in the form of a Bayesian classifier for energy management is proposed. This framework learns to predict the system performance from the occupancy state of the global service queue.…”
Section: Introductionmentioning
confidence: 99%