Show simple item record

dc.contributor.authorYu, Xiangyao
dc.contributor.authorHughes, Christopher J.
dc.contributor.authorSatish, Nadathur
dc.contributor.authorMutlu, Onur
dc.contributor.authorDevadas, Srinivas
dc.date.accessioned2021-11-05T16:31:38Z
dc.date.available2021-11-05T16:31:38Z
dc.date.issued2017-10
dc.identifier.urihttps://hdl.handle.net/1721.1/137540
dc.description.abstract© 2017 Association for Computing Machinery. Placing the DRAM in the same package as a processor enables several times higher memory bandwidth than conventional offpackage DRAM. Yet, the latency of in-package DRAM is not appreciably lower than that of off-package DRAM. A promising use of in-package DRAM is as a large cache. Unfortunately, most previous DRAM cache designs optimize mainly for cache hit latency and do not consider bandwidth efficiency as a first-class design constraint. Hence, as we show in this paper, these designs are suboptimal for use with in-package DRAM. We propose a new DRAM cache design, Banshee, that optimizes for both in-package and off-package DRAM bandwidth efficiency without degrading access latency. Banshee is based on two key ideas. First, it eliminates the tag lookup overhead by tracking the contents of the DRAM cache using TLBs and page table entries, which is efficiently enabled by a new lightweight TLB coherence protocol we introduce. Second, it reduces unnecessary DRAM cache replacement traffic with a new bandwidth-aware frequency-based replacement policy. Our evaluations show that Banshee significantly improves performance (15% on average) and reduces DRAM traffic (35.8% on average) over the best-previous latency-optimized DRAM cache design.en_US
dc.language.isoen
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionof10.1145/3123939.3124555en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleBanshee: Bandwidth-Efficient DRAM Caching via Software/Hardware Cooperationen_US
dc.typeArticleen_US
dc.identifier.citationYu, Xiangyao, Hughes, Christopher J., Satish, Nadathur, Mutlu, Onur and Devadas, Srinivas. 2017. "Banshee: Bandwidth-Efficient DRAM Caching via Software/Hardware Cooperation."
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2019-05-28T16:27:22Z
dspace.date.submission2019-05-28T16:27:23Z
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record