Show simple item record

dc.contributor.authorKranz, Daviden_US
dc.contributor.authorJohnson, Kirken_US
dc.contributor.authorAgarwal, Ananten_US
dc.contributor.authorKubiatowicz, Johnen_US
dc.contributor.authorLim, Beng-Hongen_US
dc.date.accessioned2023-03-29T14:36:31Z
dc.date.available2023-03-29T14:36:31Z
dc.date.issued1992-10
dc.identifier.urihttps://hdl.handle.net/1721.1/149202
dc.description.abstractThis paper discusses some of the issues involved in implementing a shared-address space programming model on large-scale, distributed-memory multiprocessors. Because message-passing mechanisms are much more efficient than shared-memory loads and stores for certain types of interprocessor communication and synchronization operations, we argue for building multiprocessors that efficiently support both shared-memory and message-passing mechanisms. We describe an architecture, Alewife, that integrates support for shared-memory and message-passing through a simple interface. We expect the compiler and runtime system to cooperate in using appropriate hardware mechanisms that are most efficient for specific operations. We report on both integrated and exclusively shared-memory implementations of our runtime system and one complete application; the final paper will contain results for other applications as well. The integrated runtime system drastically cuts down the cost of communication incurred by the scheduling, load balancing, and certain synchronization operations. We also present some preliminary performance results comparing the two systems.en_US
dc.relation.ispartofseriesMIT-LCS-TM-478
dc.titleIntegrating Message-passing and Shared-memory: Early Experienceen_US
dc.identifier.oclc27929960


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record