dc.contributor.author | Khan, Omer | |
dc.contributor.author | Hoffmann, Henry Christian | |
dc.contributor.author | Lis, Mieszko | |
dc.contributor.author | Hijaz, Farrukh | |
dc.contributor.author | Agarwal, Anant | |
dc.contributor.author | Devadas, Srinivas | |
dc.date.accessioned | 2012-06-28T20:01:54Z | |
dc.date.available | 2012-06-28T20:01:54Z | |
dc.date.issued | 2011-10 | |
dc.identifier.isbn | 978-1-4577-1953-0 | |
dc.identifier.issn | 1063-6404 | |
dc.identifier.other | INSPEC Accession Number: 12386634 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/71262 | |
dc.description.abstract | This 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.sponsorship | United States. Defense Advanced Research Projects Agency (DARPA UHPC Program) | en_US |
dc.language.iso | en_US | |
dc.publisher | Institute of Electrical and Electronics Engineers | en_US |
dc.relation.isversionof | http://dx.doi.org/ 10.1109/ICCD.2011.6081431 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike 3.0 | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/ | en_US |
dc.source | MIT web domain | en_US |
dc.title | ARCc: A case for an architecturally redundant cache-coherence architecture for large multicores | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Khan, 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.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.approver | Devadas, Srinivas | |
dc.contributor.mitauthor | Devadas, Srinivas | |
dc.contributor.mitauthor | Khan, Omer | |
dc.contributor.mitauthor | Hoffmann, Henry Christian | |
dc.contributor.mitauthor | Lis, Mieszko | |
dc.contributor.mitauthor | Agarwal, Anant | |
dc.relation.journal | Proceedings of the IEEE International Conference on Computer Design, ICCD 2011 | en_US |
dc.eprint.version | Author's final manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
dspace.orderedauthors | Khan, Omer; Hoffmann, Henry; Lis, Mieszko; Hijaz, Farrukh; Agarwal, Anant; Devadas, Srinivas | en |
dc.identifier.orcid | https://orcid.org/0000-0001-8253-7714 | |
dc.identifier.orcid | https://orcid.org/0000-0002-7015-4262 | |
dc.identifier.orcid | https://orcid.org/0000-0001-5490-2323 | |
mit.license | OPEN_ACCESS_POLICY | en_US |
mit.metadata.status | Complete | |