This thesis presents the first-ever compile-time method for allocating a portion of a program's dynamic data to scratch-pad memory. A scratch-pad is a fast directly addressed compiler-managed SRAM memory that replaces the hardware-managed cache. It is motivated by its better real-time guarantees vs cache and by its significantly lower overheads in access time, energy consumption, area and overall runtime. Dynamic data refers to all objects allocated at run-time in a program, as opposed to static data objects which are allocated at compile-time. Existing compiler methods for allocating data to scratch-pad are able to place only code, global and stack data (static data) in scratch-pad memory; heap and recursive-function objects(dynamic data) ...
abstract: Cyber-physical systems and hard real-time systems have strict timing constraints that spec...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
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 s...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
ABSTRACT This paper presents the first automatic scheme to allocate local (stack) data in recursive ...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
Many embedded systems feature processors coupled with a small and fast scratchpad memory. To the dif...
abstract: Caches have long been used to reduce memory access latency. However, the increased complex...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
abstract: Cyber-physical systems and hard real-time systems have strict timing constraints that spec...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
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 s...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
ABSTRACT This paper presents the first automatic scheme to allocate local (stack) data in recursive ...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
Many embedded systems feature processors coupled with a small and fast scratchpad memory. To the dif...
abstract: Caches have long been used to reduce memory access latency. However, the increased complex...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
abstract: Cyber-physical systems and hard real-time systems have strict timing constraints that spec...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...