Abstract—An effectively designed and efficiently used memory hierarchy, composed of scratch-pads or cache, is seen today as the key to obtaining energy and performance gains in data-dominated embedded applications. However, an unsolved problem is – how to make the right choice between the scratch-pad and the data-cache for different class of applications? Recent studies show that applications with regular and manifest data access patterns (e.g. matrix multiplication) perform better on the scratch-pad compared to the cache. In the case of dynamic applications with irregular and non-manifest access patterns, it is however commonly and intuitively believed that the cache would perform better. In this paper, we show by theoretical analysis and ...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
Matrix transposition is a fundamental operation, but it may present a very low and hardly predictabl...
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 constraints are expected to be highly pred...
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 con-straints are expected to be highly pre...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratch...
Blocking is a well-known optimization technique for improving the effectiveness of memory hierarchie...
In this report we evaluate the options for low power on-chip memories during system design and confi...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
Matrix transposition is a fundamental operation, but it may present a very low and hardly predictabl...
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 constraints are expected to be highly pred...
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 con-straints are expected to be highly pre...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
Abstract—This paper compares two proposed alternatives to conventional instruction caches: a scratch...
Blocking is a well-known optimization technique for improving the effectiveness of memory hierarchie...
In this report we evaluate the options for low power on-chip memories during system design and confi...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
Matrix transposition is a fundamental operation, but it may present a very low and hardly predictabl...