• 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