首页 | 本学科首页   官方微博 | 高级检索  
     


Power-Aware Compilation for Register File Energy Reduction
Authors:Ayala  José L  Veidenbaum  Alexander  López-Vallejo  Marisa
Affiliation:(1) Departamento de Ingeniería Electrónica, Universidad Politécnica de Madrid, E.T.S.I. Telecomunicación, Ciudad Universitaria s/n, 28040 Madrid, Spain;(2) Center for Embedded Computer Systems, University of California, 444 Computer Science Building, Irvine, California, 92697-3425
Abstract:Most power reduction techniques have focused on gating the clock to unused functional units to minimize static power consumption, while system level optimizations have been used to deal with dynamic power consumption. Once these techniques are applied, register file power consumption becomes a dominant factor in the processor. This paper proposes a power-aware reconfiguration mechanism in the register file driven by a compiler. Optimal usage of the register file in terms of size is achieved and unused registers are put into a low-power state. Total energy consumption in the register file is reduced by 65% with no appreciable performance penalty for MiBench benchmarks on an embedded processor. The effect of reconfiguration granularity on energy savings is also analyzed, and the compiler approach to optimize energy results is presented.
Keywords:register file management  compiler support  energy aware
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号