Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/25890
Title: Compiler-assisted dynamic scratch-pad memory management with space overlapping for embedded systems
Authors: Yang, Y
Yan, H
Shao, Z 
Guo, M
Keywords: Compiler
Scratch-pad memory
Embedded system
Issue Date: 2011
Publisher: Wiley-Blackwell
Source: Software - practice and experience, 2011, v. 41, no. 7, p. 737-752 How to cite?
Journal: Software-Practice & Experience 
Abstract: 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 technique, ISOS (Iteration-access-pattern-based Space Overlapping SPM management), for dynamic SPM management 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 technique based on IMPACT and conduct experiments using a set of benchmarks from DSPstone and Mediabench on the cycle-accurate VLIW simulator of Trimaran. The experimental results show that our technique achieves run-time performance improvement compared with the previous work. The average improvements are 13.15, 19.05, and 25.52% when the SPM sizes are 1KB, 512 bytes, and 256 bytes, respectively.
URI: http://hdl.handle.net/10397/25890
ISSN: 0038-0644
DOI: 10.1002/spe.1020
Appears in Collections:Journal/Magazine Article

Access
View full-text via PolyU eLinks SFX Query
Show full item record

WEB OF SCIENCETM
Citations

4
Last Week
0
Last month
0
Citations as of Oct 15, 2017

Page view(s)

50
Last Week
2
Last month
Checked on Oct 15, 2017

Google ScholarTM

Check

Altmetric



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.