• DocumentCode
    3376774
  • Title

    Credit Borrow and Repay: Sharing DRAM with minimum latency and bandwidth guarantees

  • Author

    Dai, Zefu ; Jarvin, Mark ; Zhu, Jianwen

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2010
  • fDate
    7-11 Nov. 2010
  • Firstpage
    197
  • Lastpage
    204
  • Abstract
    Multi-port memory controllers (MPMC) play an important role in system-on-chips by coordinating accesses from different subsystems to shared DRAMs. The main challenge of MPMC design is optimize quality-of-service by simultaneously satisfying different-and often competing-requirements, including bandwidth and latency. While previous works have attempted to address the challenge, the proposed solutions are heuristic and often cannot provide bandwidth and/or latency guarantees. In this paper, we propose a new technique called Credit-Borrow-and-Repay (CBR) that augments a dynamic scheduling algorithm drawn from the networking community, improving it to achieve minimum latency while preserving minimum bandwidth guarantees. Our experiments show that on typical multimedia workloads, the cache response latency can be improved as much as 2.5X.
  • Keywords
    DRAM chips; system-on-chip; DRAM; bandwidth guarantees; credit-borrow-and-repay; minimum latency; multiport memory controllers; system-on-chips; Bandwidth; Dynamic scheduling; Heuristic algorithms; Quality of service; Random access memory; System-on-a-chip; Bandwidth Guarantee; Credit Borrow and Repay; Minimum Latency; Multiport Memory Controller;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-8193-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.2010.5654139
  • Filename
    5654139