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