ABSTRACT This paper presents the first automatic scheme to allocate local (stack) data in recursive functions to scratch-pad memory (SPM) in embedded systems. A scratch-pad is a fast directly addressed compiler-managed SRAM memory that replaces the hardware-managed cache. It is motivated by its significantly lower access time, energy consumption, real-time bounds, area and overall runtime. Existing compiler methods for allocating data to scratch-pad are able to place only code, global, heap and non-recursive stack data in scratch-pad memory; stack data for recursive functions is allocated entirely in DRAM, resulting in poor performance. In this paper we present a dynamic yet compiler-directed allocation method for recursive function stack d...
ABSTRACT This paper presents the first scratch-pad memory allocation scheme that requires no compile...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
Abstract—Memory accesses are a major cause of energy con-sumption for embedded systems and the stack...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
This thesis presents the first-ever compile-time method for allocating a portion of a program’s dyna...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
This thesis presents the first-ever compile-time method for allocating a portion of a program's dyna...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Many embedded systems feature processors coupled with a small and fast scratchpad memory. To the dif...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Efficient utilizationof on-chip memory space is extremely important in modern embedded system applic...
ABSTRACT This paper presents the first scratch-pad memory allocation scheme that requires no compile...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
Abstract—Memory accesses are a major cause of energy con-sumption for embedded systems and the stack...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
This thesis presents the first-ever compile-time method for allocating a portion of a program’s dyna...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
This thesis presents the first-ever compile-time method for allocating a portion of a program's dyna...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Many embedded systems feature processors coupled with a small and fast scratchpad memory. To the dif...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Efficient utilizationof on-chip memory space is extremely important in modern embedded system applic...
ABSTRACT This paper presents the first scratch-pad memory allocation scheme that requires no compile...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
Abstract—Memory accesses are a major cause of energy con-sumption for embedded systems and the stack...