2018 IEEE Real-Time Systems Symposium (RTSS) 2018
DOI: 10.1109/rtss.2018.00062
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: Predictable execution time upon accessing shared memories in multi-core real-time systems is a stringent requirement. A plethora of existing works focus on the analysis of Double Data Rate Dynamic Random Access Memories (DDR DRAMs), or redesigning its memory to provide predictable memory behavior. In this paper, we show that DDR DRAMs by construction suffer inherent limitations associated with achieving such predictability. These limitations lead to 1) highly variable access latencies that fluctuate based on v… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 28 publications
(62 reference statements)
0
7
0
Order By: Relevance
“…a super-additive effect), due to changes in the state of the resource that cause further delays to subsequent accesses. An example of indirect interference occurs with main memory (DRAM) (Hassan 2018) when interleaved accesses target different rows, resulting in additional row close and row open operations that increase memory access latency.…”
Section: Contribution and Organizationmentioning
confidence: 99%
“…a super-additive effect), due to changes in the state of the resource that cause further delays to subsequent accesses. An example of indirect interference occurs with main memory (DRAM) (Hassan 2018) when interleaved accesses target different rows, resulting in additional row close and row open operations that increase memory access latency.…”
Section: Contribution and Organizationmentioning
confidence: 99%
“…WCET and latency studies are made as function of the benchmarks, number of requestors or data bus width. Paper [11] introduces a new perspective: It states that DDR DRAM are not suitable for hard real-time systems because of (1) highly variable access latencies due to various factors, e.g. access patterns, and (2) overly pessimistic latency bounds.…”
Section: Related Workmentioning
confidence: 99%
“…Additionally, the type of the current transaction and that of the preceding transaction (i.e. read or write) determine whether the bidirectional DDRx DRAM bus need to be switched or not, which induces an additional delay of up to 18 cycles [12].…”
Section: Proposal Backgroundmentioning
confidence: 99%