DocumentCode
3091476
Title
Supporting Efficient Memory Conflicts Reduction Using the DMA Cache Technique in Vector DSPs
Author
Liu, Sheng ; Chen, Shuming ; Chen, HaiYan ; Chen, Shenggang ; Chen, Hu
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2011
fDate
28-30 July 2011
Firstpage
302
Lastpage
308
Abstract
This paper presents a Vector DMA Cache (VDC)scheme between the DMA bus and the Vector Memory (VM) in vector DSPs. The VDC can effectively reduce the VM access counts from the DMA requests and decrease the VM access conflicts. The VDC is specially designed for the DMA and not for the CPU, so it has some unique techniques which differ from the traditional CPU cache scheme. The main techniques of the VDC include the separate read cache and write cache, full line auto-updating policy and software cache coherence. Experimental results show the single-port VM plus the VDC can make programs reach more than 95% execution efficiency with only 44.1% and 51.4% chip area and power cost, compared with the dual-port VM scheme. And the single-port VM plus the VDC can reduce the execution cycles of programs by 3.7%~ 21.5% with only additional 7.3% and 6.3% chip area and power cost, compared with the pure single-port VM scheme.
Keywords
cache storage; digital signal processing chips; power aware computing; vectors; CPU cache; DMA cache technique; VDC; VM; efficient memory conflicts reduction support; read cache; software cache coherence; vector DSP; vector memory; write cache; Coherence; Digital signal processing; Hardware; Kernel; Load modeling; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Architecture and Storage (NAS), 2011 6th IEEE International Conference on
Conference_Location
Dalian, Liaoning
Print_ISBN
978-1-4577-1172-5
Electronic_ISBN
978-0-7695-4509-7
Type
conf
DOI
10.1109/NAS.2011.28
Filename
6005454
Link To Document