Show simple item record

dc.contributor.authorKhan, Omer
dc.contributor.authorHoffmann, Henry Christian
dc.contributor.authorLis, Mieszko
dc.contributor.authorHijaz, Farrukh
dc.contributor.authorAgarwal, Anant
dc.contributor.authorDevadas, Srinivas
dc.date.accessioned2012-06-28T20:01:54Z
dc.date.available2012-06-28T20:01:54Z
dc.date.issued2011-10
dc.identifier.isbn978-1-4577-1953-0
dc.identifier.issn1063-6404
dc.identifier.otherINSPEC Accession Number: 12386634
dc.identifier.urihttp://hdl.handle.net/1721.1/71262
dc.description.abstractThis paper proposes an architecturally redundant cache-coherence architecture (ARCc) that combines the directory and shared-NUCA based coherence protocols to improve performance, energy and dependability. Both coherence mechanisms co-exist in the hardware and ARCc enables seamless transition between the two protocols. We present an online analytical model implemented in the hardware that predicts performance and triggers a transition between the two coherence protocols at application-level granularity. The ARCc architecture delivers up to 1.6× higher performance and up to 1.5× lower energy consumption compared to the directory-based counterpart. It does so by identifying applications which benefit from the large shared cache capacity of shared-NUCA because of lower off-chip accesses, or where remote-cache word accesses are efficient.en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agency (DARPA UHPC Program)en_US
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineersen_US
dc.relation.isversionofhttp://dx.doi.org/ 10.1109/ICCD.2011.6081431en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike 3.0en_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourceMIT web domainen_US
dc.titleARCc: A case for an architecturally redundant cache-coherence architecture for large multicoresen_US
dc.typeArticleen_US
dc.identifier.citationKhan, Omer et al. “ARCc: A Case for an Architecturally Redundant Cache-coherence Architecture for Large Multicores.” IEEE, 2011. 411–418. Web.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverDevadas, Srinivas
dc.contributor.mitauthorDevadas, Srinivas
dc.contributor.mitauthorKhan, Omer
dc.contributor.mitauthorHoffmann, Henry Christian
dc.contributor.mitauthorLis, Mieszko
dc.contributor.mitauthorAgarwal, Anant
dc.relation.journalProceedings of the IEEE International Conference on Computer Design, ICCD 2011en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
dspace.orderedauthorsKhan, Omer; Hoffmann, Henry; Lis, Mieszko; Hijaz, Farrukh; Agarwal, Anant; Devadas, Srinivasen
dc.identifier.orcidhttps://orcid.org/0000-0001-8253-7714
dc.identifier.orcidhttps://orcid.org/0000-0002-7015-4262
dc.identifier.orcidhttps://orcid.org/0000-0001-5490-2323
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record