Show simple item record

dc.contributor.authorLis, Mieszko
dc.contributor.authorShim, Keun Sup
dc.contributor.authorCho, Myong Hyon
dc.contributor.authorKhan, Omer
dc.contributor.authorDevadas, Srinivas
dc.date.accessioned2012-09-24T14:56:22Z
dc.date.available2012-09-24T14:56:22Z
dc.date.issued2011-12
dc.identifier.issn1925-5543
dc.identifier.urihttp://hdl.handle.net/1721.1/73114
dc.description.abstractWe introduce the concept of deadlock-free migration-based coherent shared memory to the NUCA family of architectures. Migration-based architectures move threads among cores to guarantee sequential semantics in large multicores. Using a execution migration (EM) architecture, we achieve performance comparable to directory-based architectures without using directories: avoiding automatic data replication significantly reduces cache miss rates, while a fast network-level thread migration scheme takes advantage of shared data locality to reduce remote cache accesses that limit traditional NUCA performance. EM area and energy consumption are very competitive, and, on the average, it outperforms a directory-based MOESI baseline by 1.3 x and a traditional S-NUCA design by 1.2 x. We argue that with EM scaling performance has much lower cost and design complexity than in directory based coherence and traditional NUCA architectures: by merely scaling network bandwidth from 256 to 512 bit flits, the performance of our architecture improves by an additional 13%, while the baselines show negligible improvement.en_US
dc.language.isoen_US
dc.publisherACTA Pressen_US
dc.relation.isversionofhttp://dx.doi.org/10.2316/P.2011.757-081en_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.titleDirectoryless shared memory coherence using execution migrationen_US
dc.typeArticleen_US
dc.identifier.citationLis, Mieszko et al. “Directoryless Shared Memory Coherence Using Execution Migration.” Parallel and Distributed Computing and Systems, December 2011.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorLis, Mieszko
dc.contributor.mitauthorShim, Keun Sup
dc.contributor.mitauthorCho, Myong Hyon
dc.contributor.mitauthorKhan, Omer
dc.contributor.mitauthorDevadas, Srinivas
dc.relation.journalParallel and Distributed Computing and Systemsen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
dspace.orderedauthorsLis, Mieszko; Shim, Keun Sup; Cho, Myong Hyon; Khan, Omer; Devadas, Srinivasen
dc.identifier.orcidhttps://orcid.org/0000-0001-8253-7714
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