• DocumentCode
    1646696
  • Title

    Software cache support and API design for embedded DSP processor

  • Author

    Lin, Cheng-Yen ; Wang, Shao-Chung ; Hung, Ming-Yu ; Hsieh, Kun-Yuan ; Lee, Jenq Kuen

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing-Hua Univ., Hsinchu, Taiwan
  • fYear
    2009
  • Firstpage
    161
  • Lastpage
    164
  • Abstract
    In embedded SoC design, memory hierarchies are playing increasingly important roles for system performances. There is a significant latency gap between internal and external memory accesses. The external memory access might downgrade the performance of embedded systems. Application developers must explicitly handle data transfer between external and internal memories. That is a burden for programmers. In this paper, we propose a software cache API to help programmers to ease this problem. The proposed API includes pointwise element access and block version of access to software cache. We also give a detailed description for design and implementation of software cache API. As a case study, the software cache API is implemented on PAC DSP, a high performance DSP aiming for multi-media applications. We evaluate the implementation with UTDSP benchmark suite. The experiment results show that the proposed software cache can efficiently reduce the external memory access times.
  • Keywords
    application program interfaces; cache storage; digital signal processing chips; embedded systems; integrated circuit design; system-on-chip; API design; application program interfaces; data transfer; digital signal processing chips; embedded DSP processor; embedded SoC design; embedded systems; external memory access; internal memory access; software cache support; system-on-chip; Application software; Delay; Digital signal processing; Embedded software; Embedded system; Hardware; Performance evaluation; Programming profession; Software design; Software performance; DSP; embedded processor; memory; software cache;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2009 International
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4244-5034-3
  • Electronic_ISBN
    978-1-4244-5035-0
  • Type

    conf

  • DOI
    10.1109/SOCDC.2009.5423899
  • Filename
    5423899