Title :
A bursty multi-port memory controller with quality-of-service guarantees
Author :
Dai, Zefu ; Zhu, Jianwen
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
Abstract :
Embedded multimedia system-on-chips place an increasing demand on Multi-Port Memory Controllers (MPMCs) for higher memory system performance and energy efficiency, in addition to satisfying various types of quality-of-service requirements, such as minimum latency and bandwidth guarantees. While previous works have attempted to target different aspects of the MPMC design challenges, none has succeeded in addressing all these problems simultaneously. In this paper, we propose a new approach that can provide, not only minimum latency and bandwidth guarantees, but also higher efficiency in utilization of physical DRAM bandwidth and dynamic bandwidth made available by underutilized ports. Experimental results showthat, on typical multimedia workloads, our approach improves the effective DRAM bandwidth and energy efficiency by as much as 1.9× and 1.49×, respectively. In addition, the response latency for latency-sensitive port is improved by more than 10X, while preserving bandwidth guarantee for all ports.
Keywords :
DRAM chips; embedded systems; energy conservation; multimedia systems; system-on-chip; bandwidth guarantee; dynamic bandwidth; embedded multimedia system-on-chip; energy efficiency; higher memory system performance; latency-sensitive port; minimum latency; multiport memory controller; physical DRAM bandwidth; quality-of-service guarantee; Bandwidth; Dynamic scheduling; Equations; Heuristic algorithms; Mathematical model; Quality of service; Random access memory; Bandwidth; DRAM; Energy; Latency; MPMC; QoS;
Conference_Titel :
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2011 Proceedings of the 9th International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4503-0715-4