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 :
بازگشت