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


Profile-based dynamic pipeline scaling
Authors:Kuan-Wei Cheng  Tzong-Yen Lin  Rong-Guey Chang
Affiliation:(1) Department of Computer Science, National Chung Cheng University, Chia-Yi, Taiwan
Abstract:Low power has played an increasingly important role for embedded systems. To save power, lowering voltage and frequency is very straightforward and effective; therefore, dynamic voltage scaling (DVS) has become a prevalent low-power technique. However, DVS makes no effect on power saving when the voltage reaches a lower bound. Fortunately, a technique called dynamic pipeline scaling (DPS) can overcome this limitation by switching pipeline modes at low-voltage level. Approaches proposed in previous work on DPS were based on hardware support. From viewpoint of compiler, little has been addressed on this issue. This paper presents a DPS optimization technique at compiler time to reduce power dissipation. The useful information of an application is exploited to devise an analytical model to assess the cost of enabling DPS mechanism. As a consequence, we can determine the switching timing between pipeline modes at compiler time without causing significant run-time overhead. The experimental result shows that our approach is effective in reducing energy consumption.
Contact Information Rong-Guey Chang (Corresponding author)Email:
Keywords:DVS  DPS  Pipeline mode  Loop region  IPC
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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