Abstract—Mixed-criticality systems have tasks with different criticality levels running on the same hardware platform. Today’s DRAM controllers cannot adequately satisfy the often conflicting requirements of tightly bounded worst-case latency for critical tasks and high performance for non-critical real-time tasks. We propose a DRAM memory controller that meets these requirements by using bank-aware address mapping and DRAM command-level priority-based scheduling with preemption. Many standard DRAM controllers can be extended with our approach, incurring no performance penalty when critical tasks are not generating DRAM requests. Our approach is evaluated by replay-ing memory traces obtained from executing benchmarks on an ARM ISA-based pro...
In current systems, memory accesses to a DRAM chip must obey a set of minimum latency restrictions s...
Integrated circuits have been in constant progression since the first prototype in 1958, with the se...
Die-stacking technology allows conventional DRAM to be integrated with processors. While numerous op...
Abstract—Mixed critical platforms are those in which ap-plications that have different criticalities...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
The increasing importance of energy e ciency has produced amultitude of hardware devices with variou...
The reduced space, weight and power(SWaP) characteristics of multi-core systems has motivated the re...
Dynamic Random Access Memories (DRAM) are the dominant solid-state memory devices used for primary m...
Dynamic Random Access Memories (DRAM) are the dominant solid-state memory devices used for primary m...
Memory controller design is challenging as mixed time-criticality embedded systems feature an increa...
Complex Systems-on-Chips (SoC) are mixed time-criticality systems that have to support firm real-tim...
Dependable real-time systems are essential to time-critical applications. The systems that run these...
This book discusses the design and performance analysis of SDRAM controllers that cater to both real...
A DRAM cell requires periodic refresh operations to preserve data in its leaky capacitor. Previously...
In this paper, we study real-time in-memory checkpointing as an effective means to improve the relia...
In current systems, memory accesses to a DRAM chip must obey a set of minimum latency restrictions s...
Integrated circuits have been in constant progression since the first prototype in 1958, with the se...
Die-stacking technology allows conventional DRAM to be integrated with processors. While numerous op...
Abstract—Mixed critical platforms are those in which ap-plications that have different criticalities...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
The increasing importance of energy e ciency has produced amultitude of hardware devices with variou...
The reduced space, weight and power(SWaP) characteristics of multi-core systems has motivated the re...
Dynamic Random Access Memories (DRAM) are the dominant solid-state memory devices used for primary m...
Dynamic Random Access Memories (DRAM) are the dominant solid-state memory devices used for primary m...
Memory controller design is challenging as mixed time-criticality embedded systems feature an increa...
Complex Systems-on-Chips (SoC) are mixed time-criticality systems that have to support firm real-tim...
Dependable real-time systems are essential to time-critical applications. The systems that run these...
This book discusses the design and performance analysis of SDRAM controllers that cater to both real...
A DRAM cell requires periodic refresh operations to preserve data in its leaky capacitor. Previously...
In this paper, we study real-time in-memory checkpointing as an effective means to improve the relia...
In current systems, memory accesses to a DRAM chip must obey a set of minimum latency restrictions s...
Integrated circuits have been in constant progression since the first prototype in 1958, with the se...
Die-stacking technology allows conventional DRAM to be integrated with processors. While numerous op...