Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Tempest: A Substrate for Portable Parallel Programs
 
Loading...
Thumbnail Image
conference paper

Tempest: A Substrate for Portable Parallel Programs

Hill, Mark D.
•
Larus, James R.
•
Wood, David A.
1995
COMPCON 95

The paper describes Tempest, a collection of mechanisms for communication and synchronization in parallel programs. With these mechanisms, authors of compilers, libraries, and application programs can exploit-across a wide range of hardware platforms-the best of shared memory, message passing, and hybrid combinations of the two. Because Tempest provides mechanisms, not policies, programmers can tailor communication to a program's sharing pattern and semantics, rather than restructuring the program to run with the limited communication options offered by existing parallel machines. And since the mechanisms are easily supported on different machines. Tempest provides a portable interface across platforms. The paper describes the Tempest mechanisms, briefly explains how they are used, outlines several implementations on both custom and stock hardware, and presents preliminary performance results that demonstrate the benefits of this approach.

  • Details
  • Metrics
Type
conference paper
DOI
10.1109/CMPCON.1995.512404
Author(s)
Hill, Mark D.
•
Larus, James R.
•
Wood, David A.
Date Issued

1995

Publisher

IEEE

Journal
COMPCON 95
Start page

327

End page

332

Peer reviewed

REVIEWED

Written at

OTHER

EPFL units
UPLARUS  
Available on Infoscience
December 23, 2013
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/98703
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés