| 摘要: |
| 使用软件技术优化系统能量正得到更多的关注.利用系统的动态电压缩放和功能部件关闭的功能为减少冗余能量消耗提供了优化的新途径,而编译指导的动态电压缩放(dynamic voltage scaling,简称DVS)和功能部件关闭(turning off unused system units,简称TOSU)是软件优化方法之一.DVS或TOSU涉及到很多技术细节.抽象出可以用于编译研究的分析模型,根据对模型的研究,提出了部件使用局部化的概念.部件使用局部化在存在DVS和TOSU的技术支持下,是有效的低功耗编译优化方法. |
| 关键词: 编译优化 低功耗 局部化 动态电压缩放 功能部件关闭 |
| DOI: |
| 分类号: |
| 基金项目:Supported by the National High-Tech Research and Development Plan of China under Grant No.2002AA1Z2105(国家高技术研究发展计划(863)) |
|
| An Effective Method of Low-Power Compilation Optimization: Localizing the Use of System Units |
|
YI Hui-Zhan,YANG Xue-Jun
|
| Abstract: |
| Recently, many research activities have targeted at reducing energy consumption of computer systems through software optimizations. By using the functions of dynamic voltage scaling (DVS) and turning off unused system units (TOSU), some software techniques can be used to reduce the wasted energy consumption, and one of the techniques is the compiler-directed method. Many hardware details are complex and fuzzy about DVS and TOSU, and so the paper has established an analytic model for compilation. Based on analyzing the model, the paper gives the idea about localizing the use of system units. If the systems have functions of DVS and TOSU, localizing the use of system units is an effective method of low-power compilation optimization. |
| Key words: compilation optimization low-power localizing dynamic voltage scaling turning off unused system units |