Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratchpad memory (SPM) and a method cache. The comparison considers the true worst-case execution time (WCET) and the estimated WCET bound of programs using either an SPM or a method cache, using large numbers of randomly generated programs. For these programs, we find that a method cache is preferable to an SPM if the true WCET is used, because it leads to execution times that are no greater than those for SPM, and are often lower. However, we also find that analytical pessimism is a significant problem for a method cache. If WCET bounds are derived by analysis, the WCET bounds for an instruction SPM are often lower than the bounds for a method ca...
Abstract—An effectively designed and efficiently used memory hierarchy, composed of scratch-pads or ...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
Abstract—For real-time systems we need time-predictable pro-cessors. This paper presents a method ca...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
Safety-critical embedded systems having to meet real-time constraints are expected to be highly pred...
Safety-critical embedded systems having to meet real-time con-straints are to be highly predictable ...
Safety-critical embedded systems having to meet real-time con-straints are expected to be highly pre...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
To improve the execution time of a program, parts of its instructions can be allocated to a fast Scr...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
abstract: Cyber-physical systems and hard real-time systems have strict timing constraints that spec...
Cache memories have been introduced to decrease the access time to the information due to the increa...
With the advent of increasingly complex hardware in real-time embedded systems (processors with perf...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Abstract—An effectively designed and efficiently used memory hierarchy, composed of scratch-pads or ...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
Abstract—For real-time systems we need time-predictable pro-cessors. This paper presents a method ca...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
Safety-critical embedded systems having to meet real-time constraints are expected to be highly pred...
Safety-critical embedded systems having to meet real-time con-straints are to be highly predictable ...
Safety-critical embedded systems having to meet real-time con-straints are expected to be highly pre...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
To improve the execution time of a program, parts of its instructions can be allocated to a fast Scr...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
abstract: Cyber-physical systems and hard real-time systems have strict timing constraints that spec...
Cache memories have been introduced to decrease the access time to the information due to the increa...
With the advent of increasingly complex hardware in real-time embedded systems (processors with perf...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Abstract—An effectively designed and efficiently used memory hierarchy, composed of scratch-pads or ...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
Abstract—For real-time systems we need time-predictable pro-cessors. This paper presents a method ca...