Abstract—For real-time systems we need time-predictable pro-cessors. This paper presents a method cache as a time-predictable solution for instruction caching. The method cache caches whole methods (or functions) and simplifies worst-case execution time analysis. We have integrated the method cache in the time-predictable processor Patmos. We evaluate the method cache with a large set of embedded benchmarks. Most benchmarks show a good hit rate for a method cache size in the range between 4 and 16 KB. I
Truly incremental development is a holy grail of verification-intensive software industry. All facto...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
The use of caches challenges measurement-based timing analysis (MBTA) in critical embedded systems. ...
The quest for time-predictable systems has led to the exploration of new hardware architectures that...
International audienceAs the performance requirements of today's real-time systems are on the rise, ...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratch...
The growing complexity of modern computer architectures increasingly complicates the prediction of t...
This paper demonstrates the intractability of achieving statically predictable performance behavior ...
Current processors are optimized for average case performance, often leading to a high worst-case ex...
This paper demonstrates the intractability of achieving statically predictable performance behavior ...
Current processors are optimized for average case performance, often leading to a high worst-case ex...
It has been claimed that the execution time of a program can often be predicted more accurately on a...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
RAMAPRASAD, HARINI Analytically Bounding Data Cache Behavior for Real-Time Sys-tems. (Under the dire...
Truly incremental development is a holy grail of verification-intensive software industry. All facto...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
The use of caches challenges measurement-based timing analysis (MBTA) in critical embedded systems. ...
The quest for time-predictable systems has led to the exploration of new hardware architectures that...
International audienceAs the performance requirements of today's real-time systems are on the rise, ...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratch...
The growing complexity of modern computer architectures increasingly complicates the prediction of t...
This paper demonstrates the intractability of achieving statically predictable performance behavior ...
Current processors are optimized for average case performance, often leading to a high worst-case ex...
This paper demonstrates the intractability of achieving statically predictable performance behavior ...
Current processors are optimized for average case performance, often leading to a high worst-case ex...
It has been claimed that the execution time of a program can often be predicted more accurately on a...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
RAMAPRASAD, HARINI Analytically Bounding Data Cache Behavior for Real-Time Sys-tems. (Under the dire...
Truly incremental development is a holy grail of verification-intensive software industry. All facto...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
The use of caches challenges measurement-based timing analysis (MBTA) in critical embedded systems. ...