Scratch Pad Memories (SPMs) have received considerable attention lately as on-chip memory building blocks. The main characteristic that distinguishes an SPM from a conventional cache memory is that the data flow is controlled by software. The main focus of this paper is the management of an SPM space shared by multiple applications that can potentially share data. The proposed approach has three major components; a compiler analysis phase, a runtime space partitioner, and a local partitioning phase. Our experimental results show that the proposed approach leads to minimum completion time among all alternate memory partitioning schemes tested. Copyright © 2009, Inderscience Publishers
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
Scratch-pad memories (SPM) are small on-chip mem-ory devices whose access is much faster and consume...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...
CASES 2010 : International Conference on Compilers, Architecture, and Synthesis for Embedded System...
Scratch-pad memory (SPM), a fast on-chip SRAM managed by software, is widely used in embedded system...
In an effort to make processors more power efficient scratch pad memory (SPM) have been proposed ins...
The 16th Workshop on Synthesis And System Integration of Mixed Information Technologies (SASIMI 2010...
A dynamic scratch pad memory (SPM) management scheme for program stack data with the objective of pr...
Scratch-pad memory (SPM), a small fast software-managed on-chip SRAM (Static Random Access Memory), ...
Abstract—Scratch-pad memories (SPM) are being increasingly used in embedded systems due to their hig...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
Abstract One of the most critical components that de-termine the success of an MPSoC based architect...
Extensive work has been done for optimal management of scratch-pad memory (SPM) all assuming that th...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
This paper proposes a low-cost architecture to improve the management SPM (Scratch Pad Memory) in dy...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
Scratch-pad memories (SPM) are small on-chip mem-ory devices whose access is much faster and consume...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...
CASES 2010 : International Conference on Compilers, Architecture, and Synthesis for Embedded System...
Scratch-pad memory (SPM), a fast on-chip SRAM managed by software, is widely used in embedded system...
In an effort to make processors more power efficient scratch pad memory (SPM) have been proposed ins...
The 16th Workshop on Synthesis And System Integration of Mixed Information Technologies (SASIMI 2010...
A dynamic scratch pad memory (SPM) management scheme for program stack data with the objective of pr...
Scratch-pad memory (SPM), a small fast software-managed on-chip SRAM (Static Random Access Memory), ...
Abstract—Scratch-pad memories (SPM) are being increasingly used in embedded systems due to their hig...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
Abstract One of the most critical components that de-termine the success of an MPSoC based architect...
Extensive work has been done for optimal management of scratch-pad memory (SPM) all assuming that th...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
This paper proposes a low-cost architecture to improve the management SPM (Scratch Pad Memory) in dy...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
Scratch-pad memories (SPM) are small on-chip mem-ory devices whose access is much faster and consume...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...