In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation strategy for embedded systems with scratch-pad memory. A scratch-pad is a fast 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 energy consumption, area and overall runtime, even with a simple allocation scheme. Scratch-pad allocation methods primarily are of two types. First, software-caching schemes emulate the workings of a hardware cache in software. Instructions are inserted before each load/store to check the software-maintained cache tags. Such methods incur large overheads in runtime, code size...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Abstract—A method to both reduce energy and improve perfor-mance in a processor-based embedded syste...
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...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
This thesis presents the first-ever compile-time method for allocating a portion of a program’s dyna...
Many embedded systems feature processors coupled with a small and fast scratchpad memory. To the dif...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
ABSTRACT This paper presents the first automatic scheme to allocate local (stack) data in recursive ...
In this paper, we propose a methodology for energy reduction and performance improvement. The target...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Abstract—A method to both reduce energy and improve perfor-mance in a processor-based embedded syste...
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...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
This thesis presents the first-ever compile-time method for allocating a portion of a program’s dyna...
Many embedded systems feature processors coupled with a small and fast scratchpad memory. To the dif...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
ABSTRACT This paper presents the first automatic scheme to allocate local (stack) data in recursive ...
In this paper, we propose a methodology for energy reduction and performance improvement. The target...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Abstract—A method to both reduce energy and improve perfor-mance in a processor-based embedded syste...