• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

DMCA

Active Messages: a Mechanism for Integrated Communication and Computation (1992)

Cached

  • Download as a PDF

Download Links

  • [parasol.tamu.edu]
  • [parasol.tamu.edu]
  • [parasol.tamu.edu]
  • [web.cecs.pdx.edu]
  • [parasol.tamu.edu]
  • [parasol.tamu.edu]
  • [www.crhc.uiuc.edu]
  • [casaturn.kaist.ac.kr]
  • [eecs.harvard.edu]
  • [www.cs.cmu.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [www.cs.utexas.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Thorsten Von Eicken , David E. Culler , Seth Copen Goldstein , Klaus Erik Schauser
Citations:1050 - 75 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Eicken92activemessages:,
    author = {Thorsten Von Eicken and David E. Culler and Seth Copen Goldstein and Klaus Erik Schauser},
    title = { Active Messages: a Mechanism for Integrated Communication and Computation },
    year = {1992}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

The design challenge for large-scale multiprocessors is (1) to minimize communication overhead, (2) allow communication to overlap computation, and (3) coordinate the two without sacrificing processor cost/performance. We show that existing message passing multiprocessors have unnecessarily high communication costs. Research prototypes of message driven machines demonstrate low communication overhead, but poor processor cost/performance. We introduce a simple communication mechanism, Active Messages, show that it is intrinsic to both architectures, allows cost effective use of the hardware, and offers tremendous flexibility. Implementations on nCUBE/2 and CM-5 are described and evaluated using a split-phase shared-memory extension to C, Split-C. We further show that active messages are sufficient to implement the dynamically scheduled languages for which message driven machines were designed. With this mechanism, latency tolerance becomes a programming/compiling concern. Hardware support for active messages is desirable and we outline a range of enhancements to mainstream processors.

Keyphrases

active message    integrated communication    hardware support    communication overhead    processor cost performance    programming compiling concern    cost effective use    design challenge    latency tolerance    split-phase shared-memory extension    simple communication mechanism    high communication cost    large-scale multiprocessor    low communication overhead    research prototype    poor processor cost performance    tremendous flexibility   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University