The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Integration of message passing and shared memory in the Stanford FLASH multiprocessor

The work

AuthorsJohn Heinlein; Kourosh Gharachorloo; Scott Dresser; Anoop Gupta
Editors
Typemisc
Year1994
Citekeyheinlein1994integration

Where it appeared

Published inInternational Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
Pages38--50

Identifiers

DOI10.1145/195473.195494
OpenAlexW4241035809

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

The advantages of using message passing over shared memory for certain types of communication and synchronization have provided an incentive to integrate both models within a single architecture. A key goal of the FLASH (FLexible Architecture for SHared memory) project at Stanford is to achieve this integration while maintaining a simple and efficient design. This paper presents the hardware and software mechanisms in FLASH to support various message passing protocols. We achieve low overhead message passing by delegating protocol functionality to the programmable node controllers in FLASH and by providing direct user-level access to this messaging subsystem. In contrast to most earlier work, we provide an integrated solution that handles the interaction of the messaging protocols with virtual memory, protected multiprogramming, and cache coherence. Detailed simulation studies indicate that this system can sustain message-transfers rates of several hundred megabytes per second, effectively utilizing projected network bandwidths for next generation multiprocessors.

How it got here

How it got hereagent via openalex
Added2026-10-27 06:51 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{heinlein1994integration,
  title        = {Integration of message passing and shared memory in the Stanford FLASH multiprocessor},
  author       = {John Heinlein and Kourosh Gharachorloo and Scott Dresser and Anoop Gupta},
  year         = {1994},
  journal      = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)},
  pages        = {38--50},
  doi          = {10.1145/195473.195494},
}

This record lives at https://refs.drheap.org/heinlein1994integration/ and will keep doing so.