Energy Analysis of a Real-time Multiprocessor Control of Idle States

Jabran Khan, Sébastien Bilavarn, Khurram Bhatti, Cécile Belleudy

Abstract

This paper focuses on the analysis of a dynamic low power switching technique called assertive dynamic power management (AsDPM) on ARM based platforms. The availability of ready tasks during the execution of a program is random. The choice to when exactly a ready task is executed on certain processor and how many processors are required for the remaining tasks can save a significant amount of energy utilization. This paper focuses on the energy efficiency of AsDPM strategy for real-time tasks, which decides when exactly a ready task shall execute; thereby reducing the number of active processors, which eventually reduces energy consumption. We will analyze the energy gains resulting from the implementation of this AsDPM power strategy for different ARM based multiprocessor platforms (ARM1176JZF-S, CortexA9). Results show significant amounts of gains up to 60% for different execution conditions*.

References

  1. M. K. Bhatti, M. Farooq, C. Belleudy, M. Auguin, O.Mbarek, 2009, "AsDPM strategy for globally scheduled RT multiprocessor systems", In proceedings of 19th international conference of ICSD,PATMOS'09.
  2. R. Joseph, M.Martonosi, 2001, “Runtime Power Estimation in High Performance Microprocessors”, Symposium on Low Power Electronics and Design.
  3. L. Benini, A. Bogliolo, and G. De Micheli, 1998, “Monitoring system activity of OS-directed dynamic power management”, International Symposium on Low Power Electronics and Design.
  4. V. Tiwari, S. Malik, and A. Wolfe, 1994, “Power analysis of embedded software: a first step towards software power minimization”, IEEE Transactions on Very Large Scale Integration (VLSI) systems.
  5. L. Benini, G. De Michelli, 2000, “A survey of Design Techniques for System-Level DPM”, IEEE Transactions on VLSI systems, Vol.8, No.3.
  6. C. Y. Yang, J. J. Chen, T. W. Kuo, L. Thiele, 2009, “An Approximation Scheme for Energy-Efficient Scheduling of Real-Time Tasks in Heterogeneous Multiprocessor Systems”, DATE 7809.
  7. L. Benini and G. De Micheli, 1997, “Dynamic Power Management: Design Techniques and CAD Tools”, Springer; 1st edition.
  8. S. Irani, S. K. Shukla, and R. K. Gupta, 2003, “Online strategies for DPM in systems with multiple powersaving states”. ACM Trans. Embed. Syst.
  9. C. H. Hwang, A.C-H.Wu, 2001, “A predictive system shutdown method for energy saving of event driven Computation”, In proceedings of TODAES'01.
  10. ARM, 2006, “Intelligent Energy Manager (IEM) in the ARM1176JZF-S Development Chip. Application Note 172. http://infocenter.arm.com.
  11. INTEL, 2004, Enhanced Intel Speed Step (EIST) for multicore processors with unified Level 2 cache. http://www.intel.com/support/processors.
  12. H. Cheng and S. Goddard, 2006, “Online energy-aware i/o device scheduling for hard real-time systems”, In proceedings of DATE 7806, Belgium.
  13. M. Gligor, N. Fournel, F. Pétrot, F. Colas-bigey, A.M. Fouilliart, P.Teninge, M.Copolla, 2010, “Practical Design space exploration of Handheld devices using Virtual Platform”, Lecture notes in CS; Vol 5953/2010.
  14. ST-Erricson, 2011, “Hardware Reference Manual SKYS9500-ULP-CXX” (aka Snowball PDK-SDK), Revision 1.0.
  15. J. Khan, S.Bilavarn, C. Belleudy, 2012, “Impact of Operating Points on DVFS Power Managemeng”, in 7th International conference DTIS'12), Tunisia.
  16. J. Khan, S. Bilavarn, C.Belleudy, 2012, "Energy analysis of a DVFS based power strategy on ARM platforms" in 11th IEEE conference FTFC, Paris France.
  17. R. Chéour, S. Bilavarn, M. Abid, 2011, “Exploitation of the EDF scheduling in the wireless sensors networks”, Measurement Science Technology Journal (IOP), Special Issue: Devices, Signals and Materials.
Download


Paper Citation


in Harvard Style

Khan J., Bilavarn S., Bhatti K. and Belleudy C. (2013). Energy Analysis of a Real-time Multiprocessor Control of Idle States . In Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS, ISBN 978-989-8565-43-3, pages 125-130. DOI: 10.5220/0004314001250130


in Bibtex Style

@conference{peccs13,
author={Jabran Khan and Sébastien Bilavarn and Khurram Bhatti and Cécile Belleudy},
title={Energy Analysis of a Real-time Multiprocessor Control of Idle States},
booktitle={Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,},
year={2013},
pages={125-130},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004314001250130},
isbn={978-989-8565-43-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,
TI - Energy Analysis of a Real-time Multiprocessor Control of Idle States
SN - 978-989-8565-43-3
AU - Khan J.
AU - Bilavarn S.
AU - Bhatti K.
AU - Belleudy C.
PY - 2013
SP - 125
EP - 130
DO - 10.5220/0004314001250130