DocumentCode
1820781
Title
Dynamic Scratch-Pad Memory Management with Data Pipelining for Embedded Systems
Author
Yang, Yanqin ; Wang, Meng ; Shao, Zili ; Guo, Minyi
Author_Institution
CST Dept, East China Normal Univ, Shanghai, China
Volume
2
fYear
2009
fDate
29-31 Aug. 2009
Firstpage
358
Lastpage
365
Abstract
In this paper, we propose an effective data pipelining technique, SPDP (scratch-pad data pipelining), for dynamic scratch-pad memory (SPM)management with DMA (Direct Memory Access). InSPDP, we group multiple iterations of a loop into a block for SPM allocation, and implement a data pipeline by overlapping the execution of CPU instructions and DMA operations. We have implemented our SPDP technique into the IMPACT compiler,and conduct experiments using a set of benchmarks from DSP stone, Mibench and Mediabench on the cycle-accurate VLIW simulator of Trimaran. The experimental results show that our technique achieves significant performance improvement compared with the previous work.
Keywords
embedded systems; file organisation; pipeline processing; storage management; VLIW simulator; data pipelining technique; direct memory access; dynamic scratch-pad memory management; embedded systems; scratch-pad data pipelining technique; Conference management; Content management; Data engineering; Embedded computing; Embedded system; Memory management; Pipeline processing; Scanning probe microscopy; Size control; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-5334-4
Electronic_ISBN
978-0-7695-3823-5
Type
conf
DOI
10.1109/CSE.2009.295
Filename
5284058
Link To Document