skip to main content
10.1109/ICCAD.2004.1382537acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article

Optimizing mode transition sequences in idle intervals for component-level and system-level energy minimization

Published: 07 November 2004 Publication History

Abstract

New embedded systems offer rich power management features in the form of multiple operational and nonoperational power modes. While they offer mechanisms for better energy efficiency, they also complicate power management decisions in the presence of realtime constraints. A traditional dynamic power management techniques based on localized break-even-time analysis with simple on/off power controls often yield suboptimal if not incorrect results globally. To address these problems, This work presents two core algorithms for reducing idle energy consumption at the component level and system level. The first algorithm discovers the optimal sequence for mode transition over multiple power modes under timing constraints. It assists the second algorithm that performs a sophisticated global search strategy to aggressively explore system-wide energy savings by correctly interpreting the constraints across all subsystems. Experimental results show that in an embedded radio system where idle energy cost matches or exceeds the active energy consumption, our technique can further reduce the idle energy by 50-70%, which translates into 30-50% of overall system energy compared to existing techniques.

References

[1]
{1} Gang Quan and Xiaobo (Sharon) Hu. Energy efficient fixed-priority scheduling for real-time systems on variable voltage processors. In Proc. Design Automation Conference, pages 828-835, June 2001.
[2]
{2} Jiong Luo and N.K. Jha. Power-conscious joint scheduling of periodic task graphs and aperiodic tasks in distributed real-time embedded systems. In Proc. International Conference on Computer-Aided Design, pages 357-364, November 2000.
[3]
{3} L. Shang, L.-S. Peh, and N. K. Jha Dynamic voltage scaling with links for power optimization of interconnection networks. In Proc. International Symposium on High-Performance Computer Architecture, pages 91-102, February 2003.
[4]
{4} L. Benini, A. Bogliolo, and G. De Micheli. A survey of design techniques for system-level dynamic power management, IEEE Transactions on VLSI Systems, 8(3):229-316, June 2000.
[5]
{5} Qinru Qiu, Qing Wu, and Massoud Pedram. Dynamic power management in a mobile multimedia system with guaranteed quality-of service. In Proc. Design Automation Conference, pages 834-839, June 2001.
[6]
{6} Yung-Hsiang Lu and G. De Micheli. Adaptive hard disk power management on personal computers. In P. Lomax, R.J.; Mazumder, editor, Proceedings Ninth Great Lakes Symposium on VLSI, pages 50-53, 1999.
[7]
{7} Eui-Young Chung, Luca Benini, and Giovanni De Mieheli. Dynamic power management using adaptive learning tree, In Proc, International Conference on Computer-Aided Design, pages 274-279, 1999.
[8]
{8} Dexin Li, Pai H. Chou, and Nader Bagherzadeh. Mode selection and mode-dependency modeling for power-aware embedded systems. In Proc. Asian and South Pacific Design Automation Conference, pages 697-704, January 2002.
[9]
{9} Dexin Li, Qiang Xie, and Pai H. Chou. Scalable modeling and optimization of mode transitions based on decoupled power management architecture. In Proc. Design Automation Conference, pages 119-124, June 2003.
[10]
{10} Jinfeng Liu, Pai H, Chou, Nader Bagherzadeh, and Fadi Kurdahi. Power-aware scheduling under timing constraints and slack analysis for mission-critical embedded systems. Technical Report IMPACCT-01-03-01, University of California, Irvine, March 2001.

Cited By

View all
  1. Optimizing mode transition sequences in idle intervals for component-level and system-level energy minimization

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ICCAD '04: Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
      November 2004
      913 pages
      ISBN:0780387023

      Sponsors

      Publisher

      IEEE Computer Society

      United States

      Publication History

      Published: 07 November 2004

      Check for updates

      Qualifiers

      • Article

      Conference

      ICCAD04
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 457 of 1,762 submissions, 26%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 26 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media