• 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