Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, otherwise the safety of the controlled system is jeopardized. In addition to this stringent demand for predictability, an increasing number of har real-time applications need to be fast as well. As a consequence, architectures with caches and/or on-chip static RAM (scratchpad memories) are of interest for such applications. As compared to unlocked caches which may raise predictability issues for some cache replacement policies [5], locked caches and software-controlled on-chip static RAM are more easily amenable to timing analysis. We propose in this paper an algorithm for off-line selection of the contents of on-chip memories. The algorithm su...
Abstract: The unpredictable behavior of conventional caches presents several problems when used in r...
Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratch...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
Safety-critical embedded systems having to meet real-time constraints are expected to be highly pred...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
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 ...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
Static use of locking caches is a useful solution to take advantage of cache memories in real-time ...
Abstract—Hardware-managed caches introduce large amounts of timing variability, complicating real-ti...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Abstract: The unpredictable behavior of conventional caches presents several problems when used in r...
Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratch...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
Safety-critical embedded systems having to meet real-time constraints are expected to be highly pred...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
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 ...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
Static use of locking caches is a useful solution to take advantage of cache memories in real-time ...
Abstract—Hardware-managed caches introduce large amounts of timing variability, complicating real-ti...
This paper shows that a program using a time-predictable memory system for data storage can achieve ...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Abstract: The unpredictable behavior of conventional caches presents several problems when used in r...
Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratch...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...