Modern embedded hard real-time systems feature multiple tasks running on multiple processing cores. Schedulability analysis of such systems is usually performed on an abstract system level with each task being represented as a black box with fixed timing properties. If timing constraints are violated, optimizing the system on a code-level in order to achieve schedulability is a tedious task. To tackle this issue, we propose an extension to the WCET-Aware C Compiler framework WCC. We integrated an optimization framework based on Integer-Linear Programming into the WCC which is able to optimize a multi-core system with multiple tasks running on each core with regards to its schedulability. We evaluate the framework by providing two approache...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
The Worst-Case Response Time (WCRT) of multi-tasking applications running on multi-cores is an impor...
International audienceWe introduce a unified wcet analysis and scheduling framework for real-time ap...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
In multitasking hard real-time systems, each task’s response time must provably be lower than or equ...
Over the past years, multicore systems emerged into the domain of hard real-time systems. These syst...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Scratchpad memory is a popular choice for on-chip storage in real-time embedded systems. The allocat...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Die vorliegende Arbeit beschäftigt sich mit der compilergestützten Optimierung eingebetteter harter ...
Traditionell finden Design und zeitliche Analyse eines eingebetteten harten Echtzeitsystems getrennt...
International audienceEstimating the worst-case execution time (WCET) of parallel applications runni...
While the computing industry has shifted from single-core to multi-core processors for performance g...
To improve the execution time of a program, parts of its instructions can be allocated to a fast Scr...
Complex real-time systems are traditionally developed in several disjoint steps: (i) decomposition o...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
The Worst-Case Response Time (WCRT) of multi-tasking applications running on multi-cores is an impor...
International audienceWe introduce a unified wcet analysis and scheduling framework for real-time ap...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
In multitasking hard real-time systems, each task’s response time must provably be lower than or equ...
Over the past years, multicore systems emerged into the domain of hard real-time systems. These syst...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Scratchpad memory is a popular choice for on-chip storage in real-time embedded systems. The allocat...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Die vorliegende Arbeit beschäftigt sich mit der compilergestützten Optimierung eingebetteter harter ...
Traditionell finden Design und zeitliche Analyse eines eingebetteten harten Echtzeitsystems getrennt...
International audienceEstimating the worst-case execution time (WCET) of parallel applications runni...
While the computing industry has shifted from single-core to multi-core processors for performance g...
To improve the execution time of a program, parts of its instructions can be allocated to a fast Scr...
Complex real-time systems are traditionally developed in several disjoint steps: (i) decomposition o...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
The Worst-Case Response Time (WCRT) of multi-tasking applications running on multi-cores is an impor...
International audienceWe introduce a unified wcet analysis and scheduling framework for real-time ap...