4.6 Article

Imitation Learning-Based Performance-Power Trade-Off Uncore Frequency Scaling Policy for Multicore System

Journal

SENSORS
Volume 23, Issue 3, Pages -

Publisher

MDPI
DOI: 10.3390/s23031449

Keywords

imitation learning; uncore frequency scaling; performance-power trade-off; multicore processor; machine learning

Ask authors/readers for more resources

With the increasing importance of uncore components in processor architecture, the percentage of uncore power consumption in multicore processors has significantly risen. To optimize power efficiency, a novel imitation learning-based uncore frequency control policy is proposed, which performs online learning using the DAgger algorithm. The policy optimizes online learning efficiency and improves the generality of the uncore frequency scaling policy. Furthermore, the policy focuses on Performance Per Watt (PPW) to avoid sacrificing performance while saving power.
As the importance of uncore components, such as shared cache slices and memory controllers, increases in processor architecture, the percentage of uncore power consumption in the overall power consumption of multicore processors rises significantly. To maximize the power efficiency of a multicore processor system, we investigate the uncore frequency scaling (UFS) policy and propose a novel imitation learning-based uncore frequency control policy. This policy performs online learning based on the DAgger algorithm and converts the annotation cost of online aggregation data into fine-tuning of the expert model. This design optimizes the online learning efficiency and improves the generality of the UFS policy on unseen loads. On the other hand, we shift our policy optimization target to Performance Per Watt (PPW), i.e., the power efficiency of the processor, to avoid saving a percentage of power while losing a larger percentage of performance. The experimental results show that our proposed policy outperforms the current advanced UFS policy in the benchmark test sequence of SPEC CPU2017. Our policy has a maximum improvement of about 10% relative to the performance-first policies. In the unseen processor load, the tuning decision made by our policy after collecting 50 aggregation data can maintain the processor stably near the optimal power efficiency state.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available