Over the past years, multicore systems emerged into the domain of hard real-time systems. These systems introduce common buses and shared memories which heavily influence the timing behavior. We show that existing WCET optimizations may lead to suboptimal results when applied to multicore setups. Additionally we provide both a genetic and a precise Integer Linear Programming (ILP)-based static instruction scratchpad memory allocation optimization which are capable of exploiting multicore properties, resulting in a WCET reduction of 26% in average compared with a bus-unaware optimization. Furthermore, we show that our ILP-based optimization\u27s average runtime is distinctively lower in comparison to the genetic approach. Although limiting t...
Scratchpad memory is a popular choice for on-chip storage in real-time embedded systems. The allocat...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
The use of multicores is becoming widespread inthe field of embedded systems, many of which have rea...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
To improve the execution time of a program, parts of its instructions can be allocated to a fast Scr...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Modern embedded hard real-time systems feature multiple tasks running on multiple processing cores. ...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
Software Managed Multicore (SMM) architectures have advantageous scalability, power efficiency, and ...
abstract: Cyber-physical systems and hard real-time systems have strict timing constraints that spec...
In real-time systems, time is usually so critical that other parameters such as energy consumption a...
As time predictability is critical to hard real-time systems, it is not only necessary to accurately...
In multitasking hard real-time systems, each task’s response time must provably be lower than or equ...
In a multicore processor, arbitrating the shared resources so as to ensure predictable latencies for...
Scratchpad memory is a popular choice for on-chip storage in real-time embedded systems. The allocat...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
The use of multicores is becoming widespread inthe field of embedded systems, many of which have rea...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
To improve the execution time of a program, parts of its instructions can be allocated to a fast Scr...
In recent years, multicore processors have been receiving a significant amount of attention from avi...
Modern embedded hard real-time systems feature multiple tasks running on multiple processing cores. ...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
Software Managed Multicore (SMM) architectures have advantageous scalability, power efficiency, and ...
abstract: Cyber-physical systems and hard real-time systems have strict timing constraints that spec...
In real-time systems, time is usually so critical that other parameters such as energy consumption a...
As time predictability is critical to hard real-time systems, it is not only necessary to accurately...
In multitasking hard real-time systems, each task’s response time must provably be lower than or equ...
In a multicore processor, arbitrating the shared resources so as to ensure predictable latencies for...
Scratchpad memory is a popular choice for on-chip storage in real-time embedded systems. The allocat...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
The use of multicores is becoming widespread inthe field of embedded systems, many of which have rea...