Cargando…
Imitation Learning-Based Performance-Power Trade-Off Uncore Frequency Scaling Policy for Multicore System
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 pr...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9920788/ https://www.ncbi.nlm.nih.gov/pubmed/36772499 http://dx.doi.org/10.3390/s23031449 |
_version_ | 1784887155868303360 |
---|---|
author | Xiao, Baonan Yang, Jianfeng Qi, Xianxian |
author_facet | Xiao, Baonan Yang, Jianfeng Qi, Xianxian |
author_sort | Xiao, Baonan |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-9920788 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-99207882023-02-12 Imitation Learning-Based Performance-Power Trade-Off Uncore Frequency Scaling Policy for Multicore System Xiao, Baonan Yang, Jianfeng Qi, Xianxian Sensors (Basel) Article 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. MDPI 2023-01-28 /pmc/articles/PMC9920788/ /pubmed/36772499 http://dx.doi.org/10.3390/s23031449 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Xiao, Baonan Yang, Jianfeng Qi, Xianxian Imitation Learning-Based Performance-Power Trade-Off Uncore Frequency Scaling Policy for Multicore System |
title | Imitation Learning-Based Performance-Power Trade-Off Uncore Frequency Scaling Policy for Multicore System |
title_full | Imitation Learning-Based Performance-Power Trade-Off Uncore Frequency Scaling Policy for Multicore System |
title_fullStr | Imitation Learning-Based Performance-Power Trade-Off Uncore Frequency Scaling Policy for Multicore System |
title_full_unstemmed | Imitation Learning-Based Performance-Power Trade-Off Uncore Frequency Scaling Policy for Multicore System |
title_short | Imitation Learning-Based Performance-Power Trade-Off Uncore Frequency Scaling Policy for Multicore System |
title_sort | imitation learning-based performance-power trade-off uncore frequency scaling policy for multicore system |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9920788/ https://www.ncbi.nlm.nih.gov/pubmed/36772499 http://dx.doi.org/10.3390/s23031449 |
work_keys_str_mv | AT xiaobaonan imitationlearningbasedperformancepowertradeoffuncorefrequencyscalingpolicyformulticoresystem AT yangjianfeng imitationlearningbasedperformancepowertradeoffuncorefrequencyscalingpolicyformulticoresystem AT qixianxian imitationlearningbasedperformancepowertradeoffuncorefrequencyscalingpolicyformulticoresystem |