Rank-switching, Open-row Dram Controller for Mixed-critical Real-time Systems

Rank-switching, Open-row Dram Controller for Mixed-critical Real-time Systems
Author :
Publisher :
Total Pages : 83
Release :
ISBN-10 : OCLC:906189575
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Rank-switching, Open-row Dram Controller for Mixed-critical Real-time Systems by : Yogen Krishnapillai

Download or read book Rank-switching, Open-row Dram Controller for Mixed-critical Real-time Systems written by Yogen Krishnapillai and published by . This book was released on 2015 with total page 83 pages. Available in PDF, EPUB and Kindle. Book excerpt: In this thesis, we present a rank-switching open-row DRAM controller for mixed critical real time systems. This memory controller is optimized for multi-requestor and multi-rank memory systems. The key to improved performance is an innovative rank-switching mechanism which hides the latency of write to read transitions in DRAM devices without requiring unpredictable request reordering. We further employ open-row policy to take advantage of the data caching mechanism (row buffering) in each device. We choose the bank privatization scheme where each requestor is assigned its own private bank or set of banks. This private bank mapping guarantees that each requestor has its own row buffers and cannot be interfered by other requestors. The proposed memory controller design allows maximum of thirty two requestors at a time targeting either two or four ranks. This controller provides complete timing isolation between critical and non-critical applications and allows for compositional timing analysis over number of requestors and memory ranks in the system. We designed both the front end logic for the command generation and back end logic for the DRAM timing constraint check and arbitration utilizing the rank switching techniques. The complete design is implemented and synthesized using Verilog RTL and finally, we evaluated performance using various benchmarks. Our proposed memory controller offers significantly lower worst case latency bounds for critical real-time applications and supports average throughput for non-critical real-time applications compared to existing real time memory controllers in the literature.


Rank-switching, Open-row Dram Controller for Mixed-critical Real-time Systems Related Books

Rank-switching, Open-row Dram Controller for Mixed-critical Real-time Systems
Language: en
Pages: 83
Authors: Yogen Krishnapillai
Categories:
Type: BOOK - Published: 2015 - Publisher:

DOWNLOAD EBOOK

In this thesis, we present a rank-switching open-row DRAM controller for mixed critical real time systems. This memory controller is optimized for multi-request
Memory Controllers for Mixed-Time-Criticality Systems
Language: en
Pages: 225
Authors: Sven Goossens
Categories: Technology & Engineering
Type: BOOK - Published: 2016-04-11 - Publisher: Springer

DOWNLOAD EBOOK

This book discusses the design and performance analysis of SDRAM controllers that cater to both real-time and best-effort applications, i.e. mixed-time-critical
A Comprehensive Study of DRAM Controllers in Real-time Systems
Language: en
Pages: 88
Authors: Danlu Guo
Categories: Dynamic random access memory
Type: BOOK - Published: 2016 - Publisher:

DOWNLOAD EBOOK

The DRAM main memory is a critical component and a performance bottleneck of almost all computing systems. Since the DRAM is a shared memory resource on multi-c
Real-Time Systems Design and Analysis
Language: en
Pages: 392
Authors: Phillip A. Laplante
Categories: Computers
Type: BOOK - Published: 1997 - Publisher: Wiley-IEEE Press

DOWNLOAD EBOOK

"IEEE Press is pleased to bring you this Second Edition of Phillip A. Laplante's best-selling and widely-acclaimed practical guide to building real-time systems
IBM Power Systems SR-IOV: Technical Overview and Introduction
Language: en
Pages: 86
Authors: Scott Vetter
Categories: Computers
Type: BOOK - Published: 2017-01-12 - Publisher: IBM Redbooks

DOWNLOAD EBOOK

This IBM® RedpaperTM publication describes the adapter-based virtualization capabilities that are being deployed in high-end IBM POWER7+TM processor-based serv