Please wait...
Please wait...
Deutsch
Help
Login
Research Portal
Portal
Search
Research Profile
Research Projects
Project authority
Lehre
Forschung
Organisation
Time-predictable Multi-Core Architecture for Embedded Systems
01.09.2011 - 31.08.2014
Research funding project
Standard computer architecture is driven by the following paradigm: Make the common case fast and the uncommon case correct. This design approach leads to architectures where the average-case execution time is optimized at the expense of the worst-case execution time (WCET). Modeling the dynamic features of current processors, memories, and interconnects for WCET analysis often results in computationally infeasible problems. The bounds calculated by the analysis are thus overly conservative. We need a sea change and we shall take the constructive approach by designing computer architectures where predictable timing is a first-order design factor. For real-time systems we propose to design architectures with a new paradigm: Make the worst case fast and the whole system easy to analyze. Despite the advantages of a analyzable system resources, only a few research projects exist in the field of hardware optimized for the WCET. Within the project we will propose novel solutions for time-predictable multi-core and many-core system architectures. The resulting time-predictable resources (processor, interconnect, memories, etc.) will be a good target for WCET analysis and the WCET performance will be outstanding compared to current processors. Time-predictable caching and time-predictable chip-multiprocessing (CMP) will provide a solution for the need of more processing power in the real-time domain. Next to the hardware (processor, interconnect, memories), a compiler infrastructure will be developed in the project. WCET aware optimization methods will be developed along with detailed timing models such that the compiler benefits from the known behavior of the hardware. The WCET analysis tool aiT will be adapted to support the developed hardware and guide the compilation
People
Project leader
Peter Puschner
(E182)
Sub project leader
Jens Knoop
(E182)
Subproject managers
Sibylle Kuster
(E182)
Project personnel
Sibylle Kuster
(E182)
Daniel Leo Wiltsche-Prokesch
(E182)
Institute
E182 - Institute of Computer Engineering
Grant funds
European Commission (EU)
FP7 I.3 COOPERATION Information and Communication Technologies
7.Rahmenprogramm für Forschung
European Commission - Framework Programme
European Commission
Call identifier FP7-ICT-2011-7
Application number 288008
Research focus
Computer Engineering: 100%
Keywords
German
English
compilers
compilers
embedded systems
embedded systems
real-time systems
real-time systems
time-predictable
time-predictable
WCET
WCET
multi/many-core
multi/many-core
chip multiprocessing
chip multiprocessing
VLIW processor
VLIW processor
External partner
Institut für Computersprachen
Publications
Publications