2013 IEEE 34th Real-Time Systems Symposium 2013
DOI: 10.1109/rtss.2013.44
|View full text |Cite
|
Sign up to set email alerts
|

Worst Case Analysis of DRAM Latency in Multi-requestor Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
88
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 81 publications
(88 citation statements)
references
References 13 publications
0
88
0
Order By: Relevance
“…Instead of considering the memory system as a single resource, recent work [42] makes a more realistic assumption about the memory system, where the memory controller has one request queue per DRAM bank and one system-wide queue connected to the per-bank queues. That analysis, however, only considers the case where each processor core is assigned a private DRAM bank.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Instead of considering the memory system as a single resource, recent work [42] makes a more realistic assumption about the memory system, where the memory controller has one request queue per DRAM bank and one system-wide queue connected to the per-bank queues. That analysis, however, only considers the case where each processor core is assigned a private DRAM bank.…”
Section: Related Workmentioning
confidence: 99%
“…With bank sharing, memory requests can be re-ordered in the per-bank queues, thereby increasing memory request service times. The work in [42] unfortunately does not model this request re-ordering effect. In this paper, we have eliminated this limitation.…”
Section: Related Workmentioning
confidence: 99%
“…However, they indicate that the coherence is still an issue that has to be addressed. Similarly, several proposals for shared main memories deployed data isolation by assigning a private memory bank per core [19], [20]. However, we find that data isolation suffers from three limitations.…”
Section: Introductionmentioning
confidence: 88%
“…This also applies to Shah (2012), where the WCET of transactions with fixed size is analyzed on an FPGA instance of a dynamically scheduled Altera SDRAM controller using an on-chip logic analyzer. In Wu et al (2013) and Krishnapillai et al (2014), a dynamically scheduled controller is presented that combines the notion of bank privatization with an open-page policy, which results in both low worst-case and average-case execution time. However, the analysis is limited to a single transaction size and memory map configuration, and the assumption that the number of memory requestors is not greater than the number of memory banks.…”
Section: Related Workmentioning
confidence: 99%
“…The latter can provide WCRT bounds and have lower average response times. However, they are limited in architecture or analysis to a single transaction size and memory map configuration (Paolieri et al 2013;Shah et al 2012;Choi et al 2011;Wu et al 2013;Krishnapillai et al 2014;Kim et al 2014), resulting in inefficiency for applications with variable transaction sizes. This article addresses the memory problem of mixed time-criticality systems by providing tight bounds on the execution time and response time for RT memory transactions, while at the same time providing low average execution time and response time for both RT and NRT transactions in systems with variable transaction sizes and different memory map configurations.…”
Section: Introductionmentioning
confidence: 99%