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
Link To Document