• 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