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
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;
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
DOI :
10.1109/CSE.2009.295