2018arXiv (Cornell University)Open access

On the Off-chip Memory Latency of Real-Time Systems: Is DDR DRAM Really\n the Best Option?

Mohamed Hassan

Open full text 0 citations

Abstract

Predictable execution time upon accessing shared memories in multi-core\nreal-time systems is a stringent requirement. A plethora of existing works\nfocus on the analysis of Double Data Rate Dynamic Random Access Memories (DDR\nDRAMs), or redesigning its memory to provide predictable memory behavior. In\nthis paper, we show that DDR DRAMs by construction suffer inherent limitations\nassociated with achieving such predictability. These limitations lead to 1)\nhighly variable access latencies that fluctuate based on various factors such\nas access patterns and memory state from previous accesses, and 2) overly\npessimistic latency bounds. As a result, DDR DRAMs can be ill-suited for some\nreal-time systems that mandate a strict predictable performance with tight\ntiming constraints. Targeting these systems, we promote an alternative off-chip\nmemory solution that is based on the emerging Reduced Latency DRAM (RLDRAM)\nprotocol, and propose a predictable memory controller (RLDC) managing accesses\nto this memory. Comparing with the state-of-the-art predictable DDR\ncontrollers, the proposed solution provides up to 11x less timing variability\nand 6.4x reduction in the worst case memory latency.\n

Open-access reader

About this research paper

What this paper is about

Predictable execution time upon accessing shared memories in multi-core\nreal-time systems is a stringent requirement. A plethora of existing works\nfocus on the analysis of Double Data Rate Dynamic Random Access Memories (DDR\nDRAMs), or redesigning its memory to provide predictable memory behavior. In\nthis paper, we show that DDR DRAMs by construction suffer inherent limitations\nassociated with achieving such predictability. These limitations lead to 1)\nhighly variable access latencies that fluctuate based on various factors such\nas access patterns and memory state from previous accesses, and 2) overly\npessimistic latency bounds. As a result, DDR DRAMs can be ill-suited for some\nreal-time systems that mandate a strict predictable performance with tight\ntiming constraints. Targeting these systems, we promote an alternative off-chip\nmemory solution that is based on the emerging Reduced Latency DRAM (RLDRAM)\nprotocol, and propose a predictable memory controller (RLDC) managing accesses\nto this memory. Comparing with the state-of-the-art predictable DDR\ncontrollers, the proposed solution provides up to 11x less timing variability\nand 6.4x reduction in the worst case memory latency.\n

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Predictable execution time upon accessing shared memories in multi-core\nreal-time systems is a stringent requirement. A plethora of existing works\nfocus on the analysis of Double Data Rate Dynamic Random Access Memories (DDR\nDRAMs), or redesigning its memory to provide predictable memory behavior. In\nthis paper, we show that DDR DRAMs by construction suffer inherent limitations\nassociated with achieving such predictability. These limitations lead to 1)\nhighly variable access latencies that fluctuate based on various factors such\nas access patterns and memory state from previous accesses, and 2) overly\npessimistic latency bounds. As a result, DDR DRAMs can be ill-suited for some\nreal-time systems that mandate a strict predictable performance with tight\ntiming constraints. Targeting these systems, we promote an alternative off-chip\nmemory solution that is based on the emerging Reduced Latency DRAM (RLDRAM)\nprotocol, and propose a predictable memory controller (RLDC) managing accesses\nto this memory. Comparing with the state-of-the-art predictable DDR\ncontrollers, the proposed solution provides up to 11x less timing variability\nand 6.4x reduction in the worst case memory latency.\n

Key concepts: Memory controller, Computer science, CAS latency, Dram, Registered memory, Latency (audio), Embedded system, Interleaved memory

Related papers

Back to paper searchBrowse research topicsOriginal source
On the Off-chip Memory Latency of Real-Time Systems: Is DDR DRAM Really\n the Best Option? — Research Paper | ScholarLens