See this document in CiteSeerX!

A Compile Time Model for Composing Parallel Programs (1995)  (Make Corrections)  (2 citations)
Susan Hinrichs School of Computer Science Carnegie Mellon University...



  Home/Search   Context   Related

 
View or download:
cs.inf.ethz.ch/str...dtpcstools.ps.gz
cs.inf.ethz.ch/CoP...dtpcstools.ps.gz
cmu.edu/afs/cs/pro...dtpcstools.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.inf.ethz.ch/stricker/CoPs/p... (more)
From:  cmu.edu/afs/cs/pro...iwarppapers
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Many distributed memory machines support connection-based communication instead of or in addition to connection-less message passing. Connection-based communication can be more efficient than message passing because the resources are reserved once for the connection and multiple messages can be sent over the connection. While long-lived connections enable more efficient use of the communication system in some situations, managing connection resources adds another level of complexity to... (Update)

Context of citations to this paper:   More

...at a high level that is later mapped and routed on an arbitrary physical network. It was developed primarily for the iWarp system. [Hinr95] . Virtual Connection Facility (VCF) VCF is a set of library routines that implement static communications, primarily for the...

.... may arise when a parallelizing compiler exploits task parallelism[6] or such programs may be written directly by a human programmer[5, 4, 1]. At runtime, these modules must interface with each other by exchanging messages. Since the modules have been created separately,...

Cited by:   More
Construction and Delivery of Messages for Modular Parallel.. - Thomas Gross (1994)   (Correct)
An Optimized Hardware Architecture and Communication Protocol.. - Shoemaker (1997)   (Correct)

Active bibliography (related documents):   More   All
2.0:   A Compile Time Model for Composing Parallel Programs - Hinrichs (1995)   (Correct)
0.8:   Connection Resource Management for Compiler-Generated Communication - Hinrichs   (Correct)
0.3:   Massively Parallel Programming Languages - A Classification .. - Gellerich, Gutzmann   (Correct)

Similar documents based on text:   More   All
0.2:   Supporting Systolic and Memory Communication in iWarp - Borkar (1990)   (Correct)
0.2:   iWarp: An Integrated Solution to High-Speed Parallel Computing - Borkar (1988)   (Correct)
0.1:   Compiler Directed Architecture-Dependent Communication.. - Hinrichs (1995)   (Correct)

Related documents from co-citation:   More   All
2:   Distributed Synchronous Clocking (context) - Pratt, Nguyen - 1995

BibTeX entry:   (Update)

S. Hinrichs. "A Compile Time Model for Composing Parallel Programs", IEEE Parallel and Distributed Technology. May 1995. http://citeseer.ist.psu.edu/article/hinrichs95compile.html   More

@techreport{ susan94compile,
    author = "Hinrichs, Susan",
    title = "{A} {C}ompile {T}ime {M}odel for {C}omposing {P}arallel {P}rograms",
    number = "CMU-CS-94-108",
    month = "April",
    address = "Pittsburgh, PA",
    year = "1994",
    url = "citeseer.ist.psu.edu/article/hinrichs95compile.html" }
Citations (may not include all citations):
587   PVM: a Framework for Parallel Distributed Computing - Sunderam - 1990
462   Deadlock-Free Message Routing in Multiprocessor Interconnect.. (context) - Dally, Seitz - 1987
309   Communication of the ACM (context) - Carriero, Gelernter et al. - 1989
110   iWarp: An Integrated Solution to High-Speed Parallel Computi.. - Borkar - 1988
96   A Language for Modular Parallel Programming (context) - Foster, Chandy - 1993
95   Supporting Systolic and Memory Communication in iWarp - Borkar - 1990
73   Exploiting Task and Data Parallelism on a Multicomputer - Subhlok, Stichnoth et al. - 1993
33   Steps Toward Architecture-Independent Image Processing (context) - Webb - 1992
26   The Assign Parallel Program Generator (context) - O'Hallaron - 1991
25   The Paragon Implementation of the NX Message Passing Interfa.. (context) - Pierce, Regnier - 1994
20   The Express Way to Distributed Processing (context) - Flower, Kolawa et al. - 1991
13   MARC: A Tool for Automatic Configuration of Parallel Program.. - Boillat, Iselin et al. - 1991
12   A Parallel Programming Environment Supporting Multiple Data-.. (context) - Seevers, Quinn et al. - 1992
9   Comprehensive Evaluation of a Two-Dimensional Configurable A.. (context) - Menzilcioglu, Kung et al. - 1989
7   Programmed Communcation Service Tool Chain User's Guide (context) - Hinrichs - 1993
3   and Transputers: Function (context) - May, Thompson et al. - 1993
3   NET Programming Environment: An Overview (context) - Adamo, Bonello et al. - 1992
3   Transparent Massively Parallel Programming with Parallaxis (context) - Braunl - 1992
2   Tau Software Virtual Crossbar Facility (context) - Moore, Pandit et al. - 1993

Documents on the same site (http://www.cs.inf.ethz.ch/stricker/CoPs/papers-tom/):   More
From AAPC Algorithms to High Performance Permutation.. - Stricker, Hardwick (1996)   (Correct)
An Architecture for Optimal All-to-All Personalized.. - Hinrichs, Kosak.. (1994)   (Correct)
The Impact of Communication Style on Machine.. - Gross, Hasegawa.. (1992)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC