RePoMuC
Real-time Power management on partitioned MultiCores
FCOMP-01-0124-FEDER-015050 PTDC/EIA-EIA/112599/2009 3 years (Feb 2011 to Jan 2014) | |
Summary: | The fundamental objective of the RePoMuC project to provide a methodology for real-time power-management in Multicores, considering: 1. the non-linear behaviour of dynamic frequency and voltage scaling (DVFS) on execution-time and energy, 2. pre-emption delays, and 3. memory bus contention Particular focus will be given to demonstrate with a real-world implementation the practicality and limitations of the proposed methodology. The approach I intend to take is to build on successful experience of the group in the areas of DVFS power management, real-time multiprocessor scheduling and temporal isolation. The issues of DVFS behaviour, pre-emption delays, and memory bus contention have a fundamental communality in the sense that they are all tightly coupled to the amount of memory traffic. |
Funding: | Global: 106KEUR, CISTER: 106KEUR |
Sponsors: | |
Partners: | |
Contact Person at CISTER: | Stefan M. Petters |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Journal Papers
Intra-Task Device Scheduling for Real-Time Embedded Systems CISTER-TR-150718
Muhammad Ali Awan, Stefan M. PettersJournal of Systems Architecture (JSA), Elsevier. 1, Jul, 2015, Volume 61, Issue 8, pp 321-340.
Muhammad Ali Awan, Stefan M. PettersJournal of Systems Architecture (JSA), Elsevier. 1, Jul, 2015, Volume 61, Issue 8, pp 321-340.
Global and Partitioned Multiprocessor Fixed Priority Scheduling with Deferred Pre-emption CISTER-TR-150107
Robert Davis, Alan Burns, José Marinho, Vincent Nélis, Stefan M. Petters, Marko BertognaTransactions on Embedded Computing Systems - Special Issue on Embedded Platforms for Crypto and Regular Papers (TECS), Article No 47, ACM. May 2015, Volume 14, Issue 3, pp 47:1-47:28. U.S.A..
Robert Davis, Alan Burns, José Marinho, Vincent Nélis, Stefan M. Petters, Marko BertognaTransactions on Embedded Computing Systems - Special Issue on Embedded Platforms for Crypto and Regular Papers (TECS), Article No 47, ACM. May 2015, Volume 14, Issue 3, pp 47:1-47:28. U.S.A..
Race-to-halt energy saving strategies CISTER-TR-150104
Muhammad Ali Awan, Stefan M. PettersJournal of Systems Architecture (JSA), Eelsevier. Nov 2014, Volume 60, Issue 10, pp 796-815.
Muhammad Ali Awan, Stefan M. PettersJournal of Systems Architecture (JSA), Eelsevier. Nov 2014, Volume 60, Issue 10, pp 796-815.
NoC Contention Analysis using a Branch and Prune Algorithm CISTER-TR-131107
Dakshina Dasari, Borislav Nikolic, Vincent Nélis, Stefan M. PettersTransactions in Embedded Computing Systems (DCMP 12), Article No 113, ACM. Mar 2014, Volume 13, Issue 3s, 26 pages. New York, NY, U.S.A..
Dakshina Dasari, Borislav Nikolic, Vincent Nélis, Stefan M. PettersTransactions in Embedded Computing Systems (DCMP 12), Article No 113, ACM. Mar 2014, Volume 13, Issue 3s, 26 pages. New York, NY, U.S.A..
Conference or Workshop Papers/Talks
Limited Pre-emptive Global Fixed Task Priority CISTER-TR-131205
José Marinho, Vincent Nélis, Stefan M. Petters, Marko Bertogna, Robert Davis34th IEEE Real-Time Systems Symposium (RTSS), IEEE. 6, Dec, 2013. Vancouver, Canada.
José Marinho, Vincent Nélis, Stefan M. Petters, Marko Bertogna, Robert Davis34th IEEE Real-Time Systems Symposium (RTSS), IEEE. 6, Dec, 2013. Vancouver, Canada.
Optimal Procrastination Interval for Constrained Deadline Sporadic Tasks upon Uniprocessors CISTER-TR-131106
Muhammad Ali Awan, Patrick Meumeu Yomsi, Stefan M. Petters21st International Conference on Real-Time Networks and Systems (RTNS 2013). 16 to 18, Oct, 2013, pp 129-138. Sophia Antipolis, France.
Muhammad Ali Awan, Patrick Meumeu Yomsi, Stefan M. Petters21st International Conference on Real-Time Networks and Systems (RTNS 2013). 16 to 18, Oct, 2013, pp 129-138. Sophia Antipolis, France.
Timing analysis of PCM Main Memory in Multicore Systems CISTER-TR-130605
Dakshina Dasari, Vincent Nélis, Daniel Mossé19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2013), IEEE. 19 to 21, Aug, 2013, pp 52-61. Taipei, Taiwan.
Dakshina Dasari, Vincent Nélis, Daniel Mossé19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2013), IEEE. 19 to 21, Aug, 2013, pp 52-61. Taipei, Taiwan.
On the Equivalence of Idealised DVFS and Thermally Constrained DPM in Real-Time Systems CISTER-TR-130801
Muhammad Ali Awan, Stefan M. Petters19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2013). 19 to 21, Aug, 2013. Taipei, Taiwan.
Muhammad Ali Awan, Stefan M. Petters19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2013). 19 to 21, Aug, 2013. Taipei, Taiwan.
Global Fixed Priority Scheduling with Deferred Pre-emption CISTER-TR-130602
Robert Davis, Alan Burns, José Marinho, Vincent Nélis, Stefan M. Petters, Marko BertognaIEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2013), IEEE. 19 to 21, Aug, 2013, pp 1-11. Taipei, Taiwan.Best Paper Award
Robert Davis, Alan Burns, José Marinho, Vincent Nélis, Stefan M. Petters, Marko BertognaIEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2013), IEEE. 19 to 21, Aug, 2013, pp 1-11. Taipei, Taiwan.Best Paper Award
Identifying the Sources of Unpredictability in COTS-based Multicore Systems CISTER-TR-130604
Dakshina Dasari, Benny Åkesson, Vincent Nélis, Muhammad Ali Awan, Stefan M. Petters8th IEEE International Symposium on Industrial Embedded Systems (SIES 2013), IEEE. 19 to 21, Jun, 2013, pp 39-48. Porto, Portugal.
Dakshina Dasari, Benny Åkesson, Vincent Nélis, Muhammad Ali Awan, Stefan M. Petters8th IEEE International Symposium on Industrial Embedded Systems (SIES 2013), IEEE. 19 to 21, Jun, 2013, pp 39-48. Porto, Portugal.
Energy-Aware Partitioning of Tasks onto a Heterogeneous Multi-core Platform CISTER-TR-130506
Muhammad Ali Awan, Stefan M. Petters19th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2013), IEEE. 29, May, 2013, pp 205-214. Philadelphia, PA, U.S.A..
Muhammad Ali Awan, Stefan M. Petters19th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2013), IEEE. 29, May, 2013, pp 205-214. Philadelphia, PA, U.S.A..
Extending Fixed Task-Priority Schedulability by Interference Limitation HURRAY-TR-120705
José Marinho, Stefan M. Petters, Marko Bertogna20th International Conference on Real-Time and Network Systems (RTNS 2012), ACM New York. 8 to 9, Nov, 2012, pp 191-200. Pont à Mousson, France.
José Marinho, Stefan M. Petters, Marko Bertogna20th International Conference on Real-Time and Network Systems (RTNS 2012), ACM New York. 8 to 9, Nov, 2012, pp 191-200. Pont à Mousson, France.
Towards Network-on-Chip Agreement Protocols HURRAY-TR-120905
Borislav Nikolic, Stefan M. Petters12th International Conference on Embedded Software (EMSOFT 2012). 7 to 12, Oct, 2012. Tampere, Finland.
Borislav Nikolic, Stefan M. Petters12th International Conference on Embedded Software (EMSOFT 2012). 7 to 12, Oct, 2012. Tampere, Finland.
Device Power Management for Real-Time Embedded Systems HURRAY-TR-120603
Muhammad Ali Awan, Stefan M. Petters1st PhD. Students Conference in Electrical and Computer Engineering (StudECE 2012). 28 to 29, Jun, 2012. Porto, Portugal.
Muhammad Ali Awan, Stefan M. Petters1st PhD. Students Conference in Electrical and Computer Engineering (StudECE 2012). 28 to 29, Jun, 2012. Porto, Portugal.
An Analysis of the Impact of Bus Contention on the WCET in Multicores HURRAY-TR-120504
Dakshina Dasari, Vincent Nélis9th IEEE International Conference on Embedded Software and Systems (ICESS 2012), IEEE. 25 to 27, Jun, 2012, pp 1450-1457. Liverpool, United Kingdom.
Dakshina Dasari, Vincent Nélis9th IEEE International Conference on Embedded Software and Systems (ICESS 2012), IEEE. 25 to 27, Jun, 2012, pp 1450-1457. Liverpool, United Kingdom.
Online Intra-Task Device Scheduling for Hard Real-Time Systems HURRAY-TR-120602
Muhammad Ali Awan, Stefan M. Petters7th IEEE International Symposium on Industrial Embedded Systems (SIES 2012), IEEE. 20 to 22, Jun, 2012, pp 48-56. Karlsruhe, Germany.
Muhammad Ali Awan, Stefan M. Petters7th IEEE International Symposium on Industrial Embedded Systems (SIES 2012), IEEE. 20 to 22, Jun, 2012, pp 48-56. Karlsruhe, Germany.
An Improved Preemption Delay Upper Bound for Floating Non-preemptive Region HURRAY-TR-120601
José Marinho, Vincent Nélis, Stefan M. Petters, Isabelle Puaut7th IEEE International Conference on Distributed Computing in Sensor Systems (SIES 2012), IEEE. 20 to 22, Jun, 2012, pp 57-66. Karlsruhe, Germany.
José Marinho, Vincent Nélis, Stefan M. Petters, Isabelle Puaut7th IEEE International Conference on Distributed Computing in Sensor Systems (SIES 2012), IEEE. 20 to 22, Jun, 2012, pp 57-66. Karlsruhe, Germany.
Preemption Delay Analysis for Floating Non-Preemptive Region Scheduling HURRAY-TR-111202
José Marinho, Vincent Nélis, Stefan M. Petters, Isabelle PuautDesign, Automation & Test in Europe Conference & Exhibition (DATE 2012), IEEE. 12 to 16, Mar, 2012, pp 497-502.
José Marinho, Vincent Nélis, Stefan M. Petters, Isabelle PuautDesign, Automation & Test in Europe Conference & Exhibition (DATE 2012), IEEE. 12 to 16, Mar, 2012, pp 497-502.
Comparing the Schedulers and Power Saving Strategies with SPARTS HURRAY-TR-111104
Muhammad Ali Awan, Borislav Nikolic, Stefan M. Petters30, Nov, 2011.RTSS@Work, Open Demo Session Real-Time Techniques & Technologies, 32nd RTSS, (Vienna, Austria), IEEE, Nov 2011.
Muhammad Ali Awan, Borislav Nikolic, Stefan M. Petters30, Nov, 2011.RTSS@Work, Open Demo Session Real-Time Techniques & Technologies, 32nd RTSS, (Vienna, Austria), IEEE, Nov 2011.
A Tighter Analysis of the Worst-Case End-to-End Communication Delay in Massive Multicores HURRAY-TR-111207
Vincent Nélis, Dakshina Dasari, Borislav Nikolic, Stefan M. Petters32nd IEEE Real-Time Systems Symposium (RTSS 2011). 29, Nov to 2, Dec, 2011, Work-In-Progress Session. Vienna, Austria.
Vincent Nélis, Dakshina Dasari, Borislav Nikolic, Stefan M. Petters32nd IEEE Real-Time Systems Symposium (RTSS 2011). 29, Nov to 2, Dec, 2011, Work-In-Progress Session. Vienna, Austria.
Response Time Analysis of COTS-Based Multicores Considering The Contention On The Shared Memory Bus HURRAY-TR-110705
Dakshina Dasari, Björn Andersson, Vincent Nélis, Stefan M. Petters, Arvind Easwaran, Jinkyu Lee8th IEEE International Conference on Embedded Software and Systems (IEEE ICESS-11), IEEE. 16 to 18, Nov, 2011, pp 1068-1075. Changsha, China.
Dakshina Dasari, Björn Andersson, Vincent Nélis, Stefan M. Petters, Arvind Easwaran, Jinkyu Lee8th IEEE International Conference on Embedded Software and Systems (IEEE ICESS-11), IEEE. 16 to 18, Nov, 2011, pp 1068-1075. Changsha, China.
SPARTS: Simulator for Power Aware and Real-Time Systems HURRAY-TR-111101
Borislav Nikolic, Muhammad Ali Awan, Stefan M. Petters8th IEEE International Conference on Embedded Software and Systems (IEEE ICESS-11), IEEE. 16 to 18, Nov, 2011, pp 999-1004. Changsha, China.
Borislav Nikolic, Muhammad Ali Awan, Stefan M. Petters8th IEEE International Conference on Embedded Software and Systems (IEEE ICESS-11), IEEE. 16 to 18, Nov, 2011, pp 999-1004. Changsha, China.
Job Phasing Aware Preemption Deferral HURRAY-TR-111203
José Marinho, Stefan M. Petters24, Oct, 2011.Embedded Ubiquitous Computing EUC 2011
José Marinho, Stefan M. Petters24, Oct, 2011.Embedded Ubiquitous Computing EUC 2011
WCET Analysis Considering Contention on Memory Bus in COTS-Based Multicores HURRAY-TR-111001
Dakshina Dasari, Vincent Nélis, Björn Andersson16th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2011). 5 to 9, Sep, 2011, Work-In-Progress Session. Toulouse, France.
Dakshina Dasari, Vincent Nélis, Björn Andersson16th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2011). 5 to 9, Sep, 2011, Work-In-Progress Session. Toulouse, France.
Enhanced Race-To-Halt: A Leakage-Aware Energy Management Approach for Dynamic Priority Systems HURRAY-TR-110602
Muhammad Ali Awan, Stefan M. Petters23rd Euromicro Conference on Real-Time Systems (ECRTS 2011), IEEE. 6 to 8, Jul, 2011, pp 92-101. Porto, Portugal., Porto, Portugal.
Muhammad Ali Awan, Stefan M. Petters23rd Euromicro Conference on Real-Time Systems (ECRTS 2011), IEEE. 6 to 8, Jul, 2011, pp 92-101. Porto, Portugal., Porto, Portugal.
Partitioned Scheduling of Multimode Systems on Multiprocessor Platforms: when to do the Mode Transition? HURRAY-TR-110701
José Marinho, Gurulingesh Raravi, Vincent Nélis, Stefan M. Petters2nd International Real-Time Scheduling Open Problems Seminar (RTSOPS 2011). 5, Jul, 2011. Porto, Portugal.
José Marinho, Gurulingesh Raravi, Vincent Nélis, Stefan M. Petters2nd International Real-Time Scheduling Open Problems Seminar (RTSOPS 2011). 5, Jul, 2011. Porto, Portugal.
The Roman Conquered by Delay: Reducing the Number of Preemptions using Sleep States HURRAY-TR-110301
Muhammad Ali Awan, Stefan M. Petters17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2011). 11 to 14, Apr, 2011, Work-In-Progress Session. Chicago, U.S.A..
Muhammad Ali Awan, Stefan M. Petters17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2011). 11 to 14, Apr, 2011, Work-In-Progress Session. Chicago, U.S.A..
Technical Reports
Optimal Procrastination Interval upon Uniprocessors CISTER-TR-130608
Muhammad Ali Awan, Patrick Meumeu Yomsi, Stefan M. Petters28, Jun, 2013.Technical Report
Muhammad Ali Awan, Patrick Meumeu Yomsi, Stefan M. Petters28, Jun, 2013.Technical Report
Applying Idealised DVFS Algorithms to Thermally Constrained DPM CISTER-TR-130601
Muhammad Ali Awan, Stefan M. Petters5, Jun, 2013.Technical report
Muhammad Ali Awan, Stefan M. Petters5, Jun, 2013.Technical report
Energy and Pre-emption Savings through Real-Time Race-To-Halt Algorithms CISTER-TR-130507
Muhammad Ali Awan, Stefan M. Petters30, May, 2013.Technical report
Muhammad Ali Awan, Stefan M. Petters30, May, 2013.Technical report