Abstract—Scratch-pad memories (SPM) are being increasingly used in embedded systems due to their higher energy and silicon area efficiency in comparison to ordinary caches. However, in order to exploit all of its advantages, efficient memory allocation mechanisms must be provided. In this work we propose a run-time memory management approach for SPMs at OS-level that can be combined with other compile-time approaches. The operating system memory manager takes annotations inserted into the code by the programmer as hints to choose the most appropriate memory (i.e. main memory or SPM) for each allocation. Experimental results confirm the approach’s efficiency when compared to a similar compile-time technique. I
In this paper, we propose a methodology for energy reduction and performance improvement. The target...
Scratch-pad memory (SPM), a fast on-chip SRAM managed by software, is widely used in embedded system...
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-...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
Scratch Pad Memories (SPMs) have received considerable attention lately as on-chip memory building b...
In an effort to make processors more power efficient scratch pad memory (SPM) have been proposed ins...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
A dynamic scratch pad memory (SPM) management scheme for program stack data with the objective of pr...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
Efficient utilizationof on-chip memory space is extremely important in modern embedded system applic...
In this paper, we propose a methodology for energy reduction and performance improvement. The target...
Scratch-pad memory (SPM), a fast on-chip SRAM managed by software, is widely used in embedded system...
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-...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
Scratch Pad Memories (SPMs) have received considerable attention lately as on-chip memory building b...
In an effort to make processors more power efficient scratch pad memory (SPM) have been proposed ins...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
The design of future high-performance embedded systems is hampered by two problems: First, the requi...
A dynamic scratch pad memory (SPM) management scheme for program stack data with the objective of pr...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
Efficient utilizationof on-chip memory space is extremely important in modern embedded system applic...
In this paper, we propose a methodology for energy reduction and performance improvement. The target...
Scratch-pad memory (SPM), a fast on-chip SRAM managed by software, is widely used in embedded system...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...