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