APPENDIX to DRAMbulism: Balancing Performance and Predictability through Dynamic Pipelining

dc.contributor.authorMirosanlou, Reza
dc.contributor.authorHassan, Mohamed
dc.contributor.authorPellizzoni, Rodolfo
dc.date.accessioned2020-03-02T17:24:55Z
dc.date.available2020-03-02T17:24:55Z
dc.date.issued2020-03-02
dc.descriptionThis document provides the appendix to: Reza Mirosanlou, Mohamed Hassan and Rodolfo Pellizzoni, DRAMbulism: Balancing Performance and Predictability through Dynamic Pipelining. Proceedings of the 26th IEEE Real-Time and Embedded Technology and Applications Symposium, Sydney, Australia, April 2020.en
dc.description.abstractWorst-case execution bounds for real-time programs are highly impacted by the latency of accessing hardware shared resources, such as off-chip DRAM. While many different memory controller designs have been proposed in the literature, there is a trade-off between average-case performance and predictable worst-case bounds, as techniques targeted at improving the former can harm the latter and vice-versa. We find that taking advantage of pipelining between different commands can improve both, but incorporating pipelining effects in worst-case analysis is challenging. In this work, we introduce a novel DRAM controller that successfully balances performance and predictability by employing a dynamic pipelining scheme. We show that the schedule of DRAM commands is akin to a two-stage two-mode pipeline, and hence, design an easily-implementable admission rule that allows us to dynamically add requests to the pipeline without hurting worst-case bounds.en
dc.identifier.urihttp://hdl.handle.net/10012/15678
dc.language.isoenen
dc.subjectReal-time systems, Memory Architecture, DRAMen
dc.titleAPPENDIX to DRAMbulism: Balancing Performance and Predictability through Dynamic Pipeliningen
dc.typeTechnical Reporten
uws.contributor.affiliation1Faculty of Engineeringen
uws.contributor.affiliation2Electrical and Computer Engineeringen
uws.peerReviewStatusRevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TechReport-DRAMbulism.pdf
Size:
3.76 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: