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.

Tempest and Typhoon: user-level shared memory

The work

AuthorsS.K. Reinhardt; James R. Larus; D.A. Wood
Editors
Typemisc
Year1994
Also known asreinhardt2002tempest
Citekeyreinhardt1994tempest

Where it appeared

Pages325--336

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

Future parallel computers must efficiently execute not only hand-coded applications but also programs written in high-level, parallel programming languages. Today's machines limit these programs to a single communication paradigm, either message-passing or shared-memory, which results in uneven performance. The authors address this problem by defining an interface, Tempest, that exposes low-level communication and memory-system mechanisms so programmers and compilers can customize policies for a given application. Typhoon is a proposed hardware platform that implements these mechanisms with a fully-programmable, user-level processor in the network interface. The authors demonstrate the utility of Tempest with two examples. First, the Stache protocol uses Tempest's fine-grain access control mechanisms to manage part of a processor's local memory as a large, fully-associative cache for remote data. The authors simulated Typhoon on the Wisconsin Wind Tunnel and found that Stache running on Typhoon performs comparably (/spl plusmn/30%) to an all-hardware Dir/sub N/NB cache-coherence protocol for five shared-memory programs. Second, they illustrate how programmers or compilers can use Tempest's flexibility to exploit an application's sharing patterns with a custom protocol. For the EM3D application, the custom protocol improves performance up to 35% over the all-hardware protocol.>

How it got here

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

Cite it as

@misc{reinhardt1994tempest,
  title        = {Tempest and Typhoon: user-level shared memory},
  author       = {S.K. Reinhardt and James R. Larus and D.A. Wood},
  year         = {1994},
  pages        = {325--336},
  doi          = {10.1109/isca.1994.288138},
}

This record lives at https://refs.drheap.org/reinhardt1994tempest/ and will keep doing so. It used to be called reinhardt2002tempest, and those addresses still resolve to this one.