Show simple item record

dc.contributor.authorKubiatowicz, John
dc.contributor.authorAgarwal, Anant
dc.date.accessioned2015-11-03T19:03:13Z
dc.date.available2015-11-03T19:03:13Z
dc.date.issued2014
dc.identifier.isbn9781450328401
dc.identifier.urihttp://hdl.handle.net/1721.1/99692
dc.description.abstractShared-memory provides a uniform and attractive mechanism for communication. For efficiency, it is often implemented with a layer of interpretive hardware on top of a message-passing communications network. This interpretive layer is responsible for data location, data movement, and cache coherence. It uses patterns of communication that benefit common programming styles, but which are only heuristics. This suggests that certain styles of communication may benefit from direct access to the underlying communications substrate. The Alewife machine, a shared-memory multiprocessor being built at MIT, provides such an interface. The interface is an integral part of the shared memory implementation and affords direct, user-level access to the network queues, supports an efficient DMA mechanism, and includes fast trap handling for message reception. This paper discusses the design and implementation of the Alewife message-passing interface and addresses the issues and advantages of using such an interface to complement hardware-synthesized shared memory.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant MIP-9012773)en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agency (Contract N00014-87-K-0825)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2591635.2667168en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceOther univ. web domainen_US
dc.titleAnatomy of a message in the Alewife multiprocessoren_US
dc.typeArticleen_US
dc.identifier.citationJohn Kubiatowicz and Anant Agarwal. 1993. Anatomy of a message in the Alewife multiprocessor. In ACM International Conference on Supercomputing 25th Anniversary Volume, Utpal Banerjee (Ed.). ACM, New York, NY, USA, 193-204.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Laboratory for Computer Scienceen_US
dc.contributor.mitauthorKubiatowicz, Johnen_US
dc.contributor.mitauthorAgarwal, Ananten_US
dc.relation.journalACM International Conference on Supercomputing 25th Anniversary Volumeen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsKubiatowicz, John; Agarwal, Ananten_US
dc.identifier.orcidhttps://orcid.org/0000-0002-7015-4262
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