We propose a way to improve the performance of embed ded processors running dataintensive applications by allow ing software to allocate onchip memory on an application specic basis Onchip memory in the form of cache can be made to act like scratchpad memory via a novel hard ware mechanism which we call column caching Column caching enables dynamic cache partitioning in software by mapping data regions to a specied sets of cache columns or ways When a region of memory is exclusively mapped to an equivalent sized partition of cache column caching provides the same functionality and predictability as a ded icated scratchpad memory for timecritical parts of a real time application The ratio between scratchpad size and cache size can be ...
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 st...
Multiprocessor embedded systems often have processor-local caches and a shared memory. If the system...
... embedded devices to have the benefits of a memory hierarchy without the hardware costs. A softwa...
This paper explores an application-specific customization technique for the data cache, one of the f...
Abstract — On chip memories provide fast and energy efficient storage for code and data in compariso...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
In this paper, we propose a methodology for energy reduction and performance improvement. The target...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Abstract—A method to both reduce energy and improve perfor-mance in a processor-based embedded syste...
Cache becomes very important in high-load computer application. In a web application, cache can impr...
This paper shows that even very small reconfigurable data caches, when split to serve data streams ...
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 st...
Multiprocessor embedded systems often have processor-local caches and a shared memory. If the system...
... embedded devices to have the benefits of a memory hierarchy without the hardware costs. A softwa...
This paper explores an application-specific customization technique for the data cache, one of the f...
Abstract — On chip memories provide fast and energy efficient storage for code and data in compariso...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
In this paper, we propose a methodology for energy reduction and performance improvement. The target...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Abstract—A method to both reduce energy and improve perfor-mance in a processor-based embedded syste...
Cache becomes very important in high-load computer application. In a web application, cache can impr...
This paper shows that even very small reconfigurable data caches, when split to serve data streams ...
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 st...
Multiprocessor embedded systems often have processor-local caches and a shared memory. If the system...