Show simple item record

dc.contributor.authorMirosanlou, Reza
dc.contributor.authorHassan, Mohamed
dc.contributor.authorPellizzoni, Rodolfo
dc.date.accessioned2021-12-02 16:48:14 (GMT)
dc.date.available2021-12-02 16:48:14 (GMT)
dc.date.issued2021-09-27
dc.identifier.urihttps://doi.org/10.1145/3488423.3488431
dc.identifier.urihttp://hdl.handle.net/10012/17737
dc.description© {Reza Mirosanlou, Mohamed Hassan, and Rodolfo Pellizzoni | ACM} {2021}. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in {In The International Symposium on Memory Systems }, https://doi.org/10.1145/3488423.3488431en
dc.description.abstractDRAM memory controllers (MCs) in COTS systems are designed primarily for average performance, offering no worst-case guarantees, while real-time MCs provide timing guarantees at the cost of a significant average performance degradation. For this reason, hardware vendors have been reluctant to integrate real-time solutions in high-performance platforms. In this paper, we overcome this performance-predictability trade-off by introducing DuoMC, a novel memory controller that promotes to augment COTS MCs with a real-time scheduler and run-time monitoring to provide predictability guarantees. Leveraging the fact that the resource is barely overloaded, DuoMC allows the system to enjoy the high performance of the conventional MC most of the time, while switching to the real-time scheduler only when timing guarantees risk being violated, which rarely occurs. In addition, unlike most existing real-time MCs, DuoMC enables the utilization of both private and shared DRAM banks among cores to facilitate communication among tasks. We evaluate DuoMC using a cycle-accurate multi-core simulator. Results show that DuoMC can provide better or comparable latency guarantees than state-of-the-art real-time MCs with limited performance loss (only 8% in the worst scenario) compared to the COTS MC.en
dc.language.isoenen
dc.publisherACM International Symposium on Memory Systems (MEMSYS 2021)en
dc.relation.ispartofseriesIn The International Symposium on Memory Systems;
dc.subjectMemory Controlleren
dc.subjectDRAMen
dc.subjectPredictabilityen
dc.subjectReal-time Systemsen
dc.titleDuoMC: Tight DRAM Latency Bounds with Shared Banks and Near-COTS Performanceen
dc.typeConference Paperen
dcterms.bibliographicCitationReza Mirosanlou, Mohamed Hassan, and Rodolfo Pellizzoni. 2021. DuoMC: Tight DRAM Latency Bounds with Shared Banks and Near-COTS Performance. In The International Symposium on Memory Systems (MEMSYS 2021), September 27–30, 2021, Washington DC, DC, USA. ACM, New York, NY, USA, 16 pages. https://doi.org/10.1145/3488423.3488431en
uws.contributor.affiliation1Faculty of Engineeringen
uws.contributor.affiliation2Electrical and Computer Engineeringen
uws.typeOfResourceTexten
uws.peerReviewStatusRevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages