Optimization of Real-Time Applications Implemented on Power Constrained Network-on-Chip Architectures
- Petru Eles, contact person
- Alexandru Andrei
- Zebo Peng
- Temperature-Aware Idle Time Distribution for Leakage Energy Optimization
Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Volume 20, Number 7, July 2012, pp. 1187-1200. - On-Line Temperature-Aware Idle Time Distribution for Leakage Energy Optimization
Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng
6th International Symposium on Electronic Design, Test and Applications (DELTA 2011), Queenstown, New Zealand, January 17-19, 2011. - Predictable Worst-Case Execution Time Analysis for Multiprocessor Systems-on-Chip
Jakob Rosén, Petru Eles, Zebo Peng, Alexandru Andrei
6th International Symposium on Electronic Design, Test and Applications (DELTA 2011), Queenstown, New Zealand, January 17-19, 2011 (Best Student Paper Presentation Award). - Predictable Multiprocessor Systems
Jakob Rosén, Alexandru Andrei, Petru Eles, Zebo Peng
Swedish SoC Conference 2010, Kolmĺrden, Sweden, May 3-4, 2010 (not reviewed, not printed) - Quasi-Static Voltage Scaling for Energy Minimization with Time Constraints
Alexandru Andrei, Petru Eles, Olivera Jovanovic, Marcus Schmitz, Jens Ogniweski, Zebo Peng
IEEE Trans. on Very Large Scale Integration (VLSI) Systems, Volume 19, Issue 1, Jan. 2011, pp. 10-23. - Temperature-Aware Idle Time Distribution for Energy Optimization with Dynamic Voltage Scaling
Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng
Design Automation and Test in Europe (DATE'2010), Dresden, Germany, March 8-12, 2010, pp. 21-26. - An Energy Efficient Technique for Temperature-Aware Voltage Selection
Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng
Technical reports in Computer and Information Science, ISSN 1654-7233, 2009. - On-line Thermal Aware Dynamic Voltage Scaling for Energy Optimization with Frequency/Temperature Dependency Consideration
Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng
Design Automation Conference (DAC), San Fransisco, California, USA, July 26-31, 2009, pp. 490-495. - Reducing the Abstraction and Optimality Gaps in the Allocation and Scheduling for Variable Voltage/Frequency MPSoC Platforms
Martino Ruggiero, Davide Bertozzi, Luca Benini, Michela Milano, Alexandru Andrei
IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, Volume 28, Issue 3, March 2009, pp. 378-391. - Temperature-Aware Voltage Selection for Energy Optimization
Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng
Design, Automation, and Test in Europe (DATE 2008), Interactive Presentation (Work-In-Progress), Munich, Germany, March 10-14, 2008, pp. 1083-1086. - Temperature-Aware Task Mapping for Energy Optimization with Dynamic Voltage Scaling
Min Bao, Alexandru Andrei, Petru Eles, Zebo Peng
The IEEE Workshop on Design and Diagnostics of Electronic Circuits and Systems (DDECS'08), Bratislava, Slovakia, April 16-18, 2008, pp. 44-49. - Energy Efficient and Predictable Design of Real-Time Embedded Systems
Alexandru Andrei
PhD Thesis No. 1127, Dept. of Computer and Information Science, Linköping University, October 2007 (Opponent: Prof. Lothar Thiele, Swiss Federal Institute of Technology (ETH) Zurich, Switzerland). - Voltage Selection for Time-Constrained Multiprocessor Systems on Chip
Alexandru Andrei, Petru Eles, Zebo Peng, Marcus Schmitz, Bashir Al-Hashimi
Book Chapter in "Designing Embedded Processors: A Low Power Perspective", Editors: J. Henkel, S. Parameswaran, Springer, ISBN 978-1-4020-5868-4, 2007 - Predictable Implementation of Real-Time Applications on Multiprocessor Systems on Chip
Alexandru Andrei, Petru Eles, Zebo Peng, Jakob Rosén
21st Intl. Conference on VLSI Design, January 4-8, 2008, Hyderabad, India, pp. 103-110. - Timing Analysis of the FlexRay Communication Protocol
Traian Pop, Paul Pop, Petru Eles, Zebo Peng, Alexandru Andrei
Real-Time Systems Journal, Volume 39, Numbers 1-3, August, 2008, pp 205-235. - Bus Access Optimization for Predictable Implementation of Real-Time Applications on Multiprocessor Systems-on-Chip
Jakob Rosén, Alexandru Andrei, Petru Eles, Zebo Peng
28th IEEE Real-Time Systems Symposium (RTSS'07), December 3-6, 2007, Tucson, Arizona, USA, pp. 49-60. - Timing Analysis for the FlexRay Communication Protocol
Traian Pop, Paul Pop, Petru Eles, Zebo Peng, Alexandru Andrei
Real-Time in Sweden, August 21-22, 2007, Västerås, Sweden - A Cooperative, Accurate Solving Framework for Optimal Allocation, Scheduling and Frequency Selection on Energy-Efficient MPSoCs
Martino Ruggiero, Pari Gioia, Guerri Alessio, Luca Benini , Michela Milano, Davide Bertozzi, Alexandru Andrei
International Symposium on System-on-Chip (SOC06), Tampere, Finland, November 13-16, 2006 - Energy Optimization of Multiprocessor Systems on Chip by Voltage Selection
Alexandru Andrei, Petru Eles, Zebo Peng, Marcus Schmitz, Bashir Al-Hashimi
IEEE Trans. on Very Large Scale Integration Systems (VLSI), Volume 15, Issue 3, March 2007, pp. 262-275. - Timing Analysis of the FlexRay Communication Protocol
Traian Pop, Paul Pop, Petru Eles, Zebo Peng, Alexandru Andrei
18th Euromicro Conference on Real-Time Systems (ECRTS 06), Dresden, Germany, July 5-7, 2006, pp. 203-213 - Overhead-Conscious Voltage Selection for Dynamic and Leakage Energy Reduction of Time-Constrained Systems
Alexandru Andrei, Marcus Schmitz, Petru Eles, Zebo Peng, Bashir M. Al-Hashimi
IEE Proceedings Computers & Digital Techniques, special issue with the best contributions from the DATE 2004, Volume 152, Issue 01, January 2005, pp. 28-38 - Quasi-Static Voltage Scaling for Energy Minimization with Time Constraints
Alexandru Andrei, Marcus Schmitz, Petru Eles, Zebo Peng, Bashir M. Al-Hashimi
Design Automation and Test in Europe Conference (DATE 2005), Munich, Germany, March 7-11, 2005, pp. 514-519 - Simultaneous Communication and Processor Voltage Scaling for Dynamic and Leakage Energy Reduction in Time-Constrained Systems
Alexandru Andrei, Marcus Schmitz, Petru Eles, Zebo Peng, Bashir M. Al-Hashimi
International Conference on Computer Aided Design (ICCAD 2004), San Jose, USA, November 7-11, 2004, pp. 362-269. - Overhead-Conscious Voltage Selection for Dynamic and Leakage Energy Reduction of Time-Constrained Systems
Alexandru Andrei, Marcus Schmitz, Petru Eles, Zebo Peng, Bashir M. Al-Hashimi
Design, Automation and Test in Europe (DATE 2004), Paris, France, February 16-20, 2004, pp. 518-523
Project Description
Objectives
Recent developments in electronic technology make it possible to produce Systems on Chip (SoC) consisting of a large number (tens, in the future hundreds) of processing elements. The interconnection structure supporting such an architecture will be closer to a sophisticated network than to current bus-based solutions. Communication strategies similar to those currently used for large networks will be applied at the chip level. Such networks on chip can be efficiently used only if the architecture platform is customized to meet the computation and communication particularities of a certain family of applications. Further, when implementing a particular application, the problem is how to map this functionality on the existing platform such that constraints regarding cost, performance, and power consumption are satisfied. System level design tools for efficient implementation of network-on-chip applications have to be based on accurate delay and power models for the processor cores, memory elements and communication infrastructure. The development of models that capture the deep submicron effects on the communication medium is a very important and challenging task. Using such a model to design a good interconnect structure is particularly interesting, in the context in which communication aspects are becoming more and more dominant with current and future technologies. Accurate power models have to be incorporated in system level routing, scheduling and mapping strategies in order to achieve power efficient implementations which provide the required quality of service. We plan to find the appropriate network structure, given a particular set of applications. An important aspect is the efficient mapping of a given set of tasks to an existing network-on-chip platform. The main problem here is to take into consideration the communication particularities of the application and to develop an application specific routing strategy which guarantees a certain level of service in the presence of dynamic load. The problems highlighted above are becoming particularly interesting in the context in which power consumption has to be kept at a minimum level. We assume that chips will run at variable, adjustable voltage levels, (which is the case with some existing chips already) and that different voltages can be simultaneously used to run parts of the network on chip platform. Further, we will show that communication speed can be dynamically varied, opening the door for optimization. In this context we plan to develop algorithms and tools for mapping and scheduling of communications and computations and for dynamic voltage scaling in the context of performance and power constraints.
Expected Outcome
We will develop algorithms for optimization of real-time applications, implemented on power constrained network-on-chip architectures.
Project Members
Selected Publications