Scratch-pad memory (SPM), a small fast software-managed on-chip SRAM (Static Random Access Memory), is widely used in embedded systems. With the ever-widening performance gap between processors and main memory, it is very important to reduce the serious off-chip memory access overheads caused by transferring data between SPM and off-chip memory. In this paper, we propose a novel compiler-assisted iteration-access-pattern-based space overlapping technique for dynamic SPM management (ISOS) with DMA (Direct Memory Access). In ISOS, we combine both SPM and DMA for performance optimization by exploiting the chance to overlap SPM space so as to further utilize the limited SPM space and reduce the number of DMA operations. We implement our techniq...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
Abstract—Exploiting runtime memory access traces can be a complementary approach to compiler optimiz...
Extensive work has been done for optimal management of scratch-pad memory (SPM) all assuming that th...
In this paper, we propose an effective data pipelining technique, SPDP (scratch-pad data pipelining)...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
Scratch Pad Memories (SPMs) have received considerable attention lately as on-chip memory building b...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
Efficient utilizationof on-chip memory space is extremely important in modern embedded system applic...
Scratch-pad memory (SPM), a fast on-chip SRAM managed by software, is widely used in embedded system...
This paper proposes a low-cost architecture to improve the management SPM (Scratch Pad Memory) in dy...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Compiler-assisted dynamic scratch-pad memory management with space overlapping for embedded system
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
Abstract—Exploiting runtime memory access traces can be a complementary approach to compiler optimiz...
Extensive work has been done for optimal management of scratch-pad memory (SPM) all assuming that th...
In this paper, we propose an effective data pipelining technique, SPDP (scratch-pad data pipelining)...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
Scratch Pad Memories (SPMs) have received considerable attention lately as on-chip memory building b...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
Efficient utilizationof on-chip memory space is extremely important in modern embedded system applic...
Scratch-pad memory (SPM), a fast on-chip SRAM managed by software, is widely used in embedded system...
This paper proposes a low-cost architecture to improve the management SPM (Scratch Pad Memory) in dy...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
Compiler-assisted dynamic scratch-pad memory management with space overlapping for embedded system
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
Abstract—Exploiting runtime memory access traces can be a complementary approach to compiler optimiz...
Extensive work has been done for optimal management of scratch-pad memory (SPM) all assuming that th...