Scratchpad memory is a popular choice for on-chip storage in real-time embedded systems. The allocation of code/data to scratchpad memory is performed at compile time leading to predictable memory access latencies. Current scratchpad memory allocation techniques improve the average-case execution time of tasks. For hard realtime systems, on the other hand, worst case execution time (WCET) is a key metric. In this paper, we propose scratchpad allocation techniques for data memory that aim to minimize a task’s WCET. We first develop an integer linear programming (ILP) based solution which constructs the optimal allocation assuming that all program paths are feasible. Next, we employ branch-and-bound search to more accurately construct the opt...
Abstract—A method to both reduce energy and improve perfor-mance in a processor-based embedded syste...
In recent years, the real-time community has produced a variety of approaches targeted at managing o...
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...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Software-controlled scratchpad memory is increasingly employed in embedded systems as it offers bett...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
In resource-constrained real-time embedded systems, scratchpad memory (SPM) is utilized in place of...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
abstract: Cyber-physical systems and hard real-time systems have strict timing constraints that spec...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
Safety-critical embedded systems having to meet real-time con-straints are expected to be highly pre...
Abstract—A method to both reduce energy and improve perfor-mance in a processor-based embedded syste...
In recent years, the real-time community has produced a variety of approaches targeted at managing o...
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...
Scratchpad memory has been introduced as a replacement for cache memory as it improves the performan...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Software-controlled scratchpad memory is increasingly employed in embedded systems as it offers bett...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
Scratchpads have been widely proposed as an alternative to caches for embedded systems. Advantages o...
In resource-constrained real-time embedded systems, scratchpad memory (SPM) is utilized in place of...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
abstract: Cyber-physical systems and hard real-time systems have strict timing constraints that spec...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
Safety-critical embedded systems having to meet real-time con-straints are expected to be highly pre...
Abstract—A method to both reduce energy and improve perfor-mance in a processor-based embedded syste...
In recent years, the real-time community has produced a variety of approaches targeted at managing o...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...