Compiler-Directed Functional Unit Shutdown for Microarchitecture Power Optimization
Compiler-Directed Functional Unit Shutdown for Microarchitecture Power Optimization
复制标题
编译器控制的功能单元关闭以实现微架构功耗优化
DOI:
10.1109/pccc.2007.358916
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
Jeanine E. Cook
中科院分区:
文献类型:
--
作者:
Santosh Talli;R. Srinivasan;Jeanine E. Cook
Leakage power is a major concern in current microarchitectures as it is increasing exponentially with decreasing transistor feature sizes. In this paper, we present a technique called functional unit shutdown to reduce the static leakage power consumption of a microprocessor by power gating functional units when not used. We use profile information to identify functional unit idle periods that is used by the compiler to issue corresponding OFF/ON instructions. The decision to power gate during idle periods is made based on the comparison between the energy consumed by leaving the units ON and the overhead and leakage energy involved in power cycling them. This comparison identifies short idle periods where less power is consumed if a functional unit is left ON rather than cycling the power during that period. The results show that this technique saves up to 18% of the total energy and between 4 and 11% on average with a performance degradation of 1%.
DOI:
--
发表时间:
2023
期刊:
--
影响因子:
--
作者:
D. Brooks;V. Tiwari;Intel Margaret Martonosi
通讯作者:
D. Brooks;V. Tiwari;Intel Margaret Martonosi
影响因子:
2.2
作者:
Henning, JL
通讯作者:
Henning, JL