DocumentCode
3160177
Title
Worst Case Analysis of DRAM Latency in Multi-requestor Systems
Author
Zheng Pei Wu ; Krish, Yogen ; Pellizzoni, Rodolfo
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
fYear
2013
fDate
3-6 Dec. 2013
Firstpage
372
Lastpage
383
Abstract
As multi-core systems are becoming more popular in real-time embedded systems, strict timing requirements for accessing shared resources must be met. In particular, a detailed latency analysis for Double Data Rate Dynamic RAM (DDR DRAM) is highly desirable. Several researchers have proposed predictable memory controllers to provide guaranteed memory access latency. However, the performance of such controllers sharply decreases as DDR devices become faster and the width of memory buses is increased. In this paper, we present a novel, composable worst case analysis for DDR DRAM that provides improved latency bounds compared to existing works by explicitly modeling the DRAM state. In particular, our approach scales better with increasing number of requestors and memory speed. Benchmark evaluations show up to 62% improvement in worst case task execution time compared to a competing predictable memory controller for a system with 8 requestors.
Keywords
DRAM chips; embedded systems; multiprocessing systems; DDR devices; DRAM latency; double data rate dynamic RAM; improved latency bounds; memory access latency; multicore systems; novel composable worst case analysis; real-time embedded systems; worst case analysis; Arrays; Delays; Memory management; Performance evaluation; Random access memory; Real-time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium (RTSS), 2013 IEEE 34th
Conference_Location
Vancouver, BC
ISSN
1052-8725
Type
conf
DOI
10.1109/RTSS.2013.44
Filename
6728891
Link To Document