Power Management in Adaptive Pipelined MPSoCs

  • Haris Javaid
  • Sri Parameswaran


System-level power management schemes are often deployed in MPSoCs to exploit the idleness of processors at run-time for energy reduction by putting idle processors in low-power states [1, 2]. These schemes decide “when" and “which" power state should be selected for a processor to maximally reduce the energy consumption of the MPSoC. The decision is a challenging one due to the latency and energy overheads involved in a transition from one power state to another. The aim of this chapter is to propose a power manager for an adaptive pipelined MPSoC to select the most suitable power state for each of the idle auxiliary processors.


  1. 1.
    L. Benini, A. Bogliolo, G. De Micheli, A survey of design techniques for system-level dynamic power management. IEEE Trans. Very Large Scale Integration (VLSI) Syst. 8, 299–316 (2000)Google Scholar
  2. 2.
    S. Irani, S. Shukla, R. Gupta, Online strategies for dynamic power management in systems with multiple power-saving states. ACM Trans. Embed. Comput. Syst. 2, 325–346 (2003)CrossRefGoogle Scholar
  3. 3.
    X. Liu, P.J. Shenoy, M.D. Corner, Chameleon: application-level power management. IEEE Trans. Mob. Comput. 7(8), 995–1010 (2008)CrossRefGoogle Scholar
  4. 4.
    K. Agarwal, K. Nowka, H. Deogun, D. Sylvester, Power gating with multiple sleep modes, in Proceedings of the 7th International Symposium on Quality Electronic Design, ISQED ’06, pp. 633–637, 2006Google Scholar
  5. 5.
    J. Leverich, M. Monchiero, V. Talwar, P. Ranganathan, C. Kozyrakis, Power management of datacenter workloads using per-core power gating. Comput. Architect. Lett. 8(2), 48–51 (2009)CrossRefGoogle Scholar
  6. 6.
    T. Tuan, A. Rahman, S. Das, S. Trimberger, S. Kao, A 90-nm low-power fpga for battery-powered applications. IEEE Trans. Computer-Aided Des. Integr. Circuits Syst. 26(2), 296–300 (2007)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.School of Computer Science and EngineeringUniversity of New South WalesKensingtonAustralia

Personalised recommendations