Safety-critical embedded systems having to meet real-time constraints are expected to be highly predictable in order to guarantee at design time that certain timing deadlines will always be met. This requirement usually prevents designers from utilizing caches due to their highly dynamic, thus hardly predictable behavior. The integration of scratchpad memories represents an alternative approach which allows the system to benefit from a performance gain comparable to that of caches while at the same time maintaining predictability. In this work, we compare the impact of scratchpad memories and caches on worst case execution time (WCET) analysis results. We show that caches, despite requiring complex techniques, can have a negative impact on ...
The use of caches challenges measurement-based timing analysis (MBTA) in critical embedded systems. ...
In the past decades, embedded system designers moved from simple, predictable system designs towards...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Safety-critical embedded systems having to meet real-time con-straints are expected to be highly pre...
Safety-critical embedded systems having to meet real-time con-straints are to be highly predictable ...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
Schedulability analysis of real-time embedded systems re-quires worst case timing guarantees of embe...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratch...
Abstract — Caches in Embedded Systems improve average case performance, but they are a source of unp...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Abstract—An effectively designed and efficiently used memory hierarchy, composed of scratch-pads or ...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
The use of caches challenges measurement-based timing analysis (MBTA) in critical embedded systems. ...
In the past decades, embedded system designers moved from simple, predictable system designs towards...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Safety-critical embedded systems having to meet real-time con-straints are expected to be highly pre...
Safety-critical embedded systems having to meet real-time con-straints are to be highly predictable ...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
Schedulability analysis of real-time embedded systems re-quires worst case timing guarantees of embe...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratch...
Abstract — Caches in Embedded Systems improve average case performance, but they are a source of unp...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Abstract—An effectively designed and efficiently used memory hierarchy, composed of scratch-pads or ...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
The use of caches challenges measurement-based timing analysis (MBTA) in critical embedded systems. ...
In the past decades, embedded system designers moved from simple, predictable system designs towards...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...