See this document in CiteSeerX!

Parallel Program Archetypes (1997)  (Make Corrections)  (1 citation)
Berna L. Massingill, K. Mani Chandy



  Home/Search   Context   Related

 
View or download:
caltech.edu/tr/cstr9628.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ufl.edu/researc...9_not_to_submit (more)
(Enter author homepages)

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

Abstract: A parallel program archetype is an abstraction that captures the common features of a class of problems with similar computational structure and combines them with a parallelization strategy to produce a pattern of dataflow and communication. Such abstractions are useful in application development, both as a conceptual framework and as a basis for tools and techniques. This paper describes an approach to parallel application development based on archetypes and presents two example... (Update)

Context of citations to this paper:   More

...to generate frameworks for parallel programming from pattern template speci cations. Programming archetypes. Programming archetypes [5, 12] combine elements of all of the above categories: They capture common computational and structural elements at a high level, but they...

Cited by:   More
A Pattern Language for Parallel Application Programs - Massingill, Mattson, Sanders (1999)   (Correct)

Similar documents (at the sentence level):
32.0%:   A Structured Approach to Parallel Programming - Massingill (1998)   (Correct)

Active bibliography (related documents):   More   All
0.8:   Performance Analysis for Archetypes - Rifkin, Massingill   (Correct)
0.6:   Performance Analysis for Mesh and Mesh-Spectral Archetype.. - Rifkin, Massingill (1998)   (Correct)
0.6:   Application Development using Compositional Performance Analysis - Rifkin (1999)   (Correct)

Similar documents based on text:   More   All
0.4:   Integrating Task and Data Parallelism with the Collective.. - Mani Chandy (1994)   (Correct)
0.3:   Archetypes Constraint-based Domain Models for Futureproof.. - Beale (2000)   (Correct)
0.3:   Integrating Task and Data Parallelism with the Group.. - Mani Chandy (1995)   (Correct)

BibTeX entry:   (Update)

B. L. Massingill and K. M. Chandy. Parallel program archetypes. In Proceedings of the 13th International Parallel Processing Symposium (IPPS'99), 1999. Extended version available as Caltech CS-TR-96-28 (ftp://ftp.cs.caltech.edu/ tr/cs-tr-96-28.ps.Z). http://citeseer.ist.psu.edu/massingill97parallel.html   More

@techreport{ massingill97parallel,
    author = "Berna L. Massingill and K. Mani Chandy",
    title = "Parallel Program Archetypes",
    number = "1997.cs-tr-96-28",
    month = "30,",
    pages = "41",
    year = "1997",
    url = "citeseer.ist.psu.edu/massingill97parallel.html" }
Citations (may not include all citations):
2157   Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1995
1535   Cambridge University Press (context) - Press, Flannery et al. - 1986
912   MPI: A message-passing interface standard - Interface - 1994
835   High Performance Fortran language specification - Fortran - 1993
417   Templates for the Solution of Linear Systems: Building Block.. - Barrett, Berry et al. - 1993
278   Algorithmic Skeletons: Structured Management of Parallel Com.. (context) - Cole - 1989
171   Parallel programming using skeleton functions - Darlington, Field et al. - 1993
130   Software reuse (context) - Krueger - 1992
127   A declarative concurrent objectoriented programming notation (context) - Chandy, Kesselman - 1993
96   A language for modular parallel programming (context) - Foster, Chandy - 1995
77   Parallel sorting by regular sampling - Shi, Schaeffer - 1992
56   Basic ideas for an object parallel language (context) - Bodin, Beckman et al. - 1993
51   Parallel sorting on a shared-nothing architecture using prob.. - DeWitt, Naughton et al. - 1991
36   Using design patterns to develop reusable object-oriented co.. - Schmidt - 1995
28   Skil: An imperative language with algorithmic skeletons for .. - Botorog, Kuchen - 1996
26   POOMA: A high performance distributed simulation environment.. (context) - Atlas, Banerjee et al. - 1995
21   Concurrent Scientific Computing (context) - Velde - 1994
17   The templates approach to software reuse (context) - Volpano, Kieburtz - 1989
17   Concurrent program archetypes (context) - Chandy - 1994
16   Model programs for computational science: A programming meth.. (context) - Hansen - 1993
14   California Institute of Technology (context) - Massingill, archetype et al. - 1996
14   California Institute of Technology (context) - Davis, Massingill et al. - 1996
9   Efficient parallel programming with algorithmic skeletons - Botorog, Kuchen - 1996
7   Patterns for software architectures - Shaw - 1995
6   Parallel computation in atmospheric chemical modeling (context) - Dabdub, Manohar - 1997
6   Air quality modeling on massively parallel computers (context) - Dabdub, Seinfeld - 1994
6   Parallel computation in atmospheric chemical modeling (context) - Dabdub, Seinfeld - 1996
6   Journal of Parallel and Distributed Computing (context) - Clement, Quinn et al. - 1995
6   Structured parallel programming: How informatics can help ov.. (context) - Burkhart, Frank et al. - 1996
5   to NP --- Volume I: Design and Efficiency (context) - Moret, Shapiro - 1991
5   Integrating task and data parallelism with the group communi.. - Chandy, Manohar et al. - 1995
3   A frameworkbased environment for object-oriented scientific .. - Ballance, Giancola et al. - 1993
3   Performance analysis for mesh and meshspectral archetype app.. - Rifkin, Massingill - 1996
2   Development of portable parallel programs with Large-Grain D.. (context) - Dinucci - 1990
2   Engineering parallel algorithms (context) - Fang - 1996
2   MPI-RGL: a regular grid library for MPI (context) - Baillie, Broker et al. - 1995
2   An architecture-adaptable problem solving environment for sc.. (context) - Kumaran, Quinn - 1996
1   Performance of a class of highly-parallel divide-and-conquer.. (context) - Thornley - 1995

Documents on the same site (http://www.cise.ufl.edu/research/ParallelPatterns/PDSE99/PDSE99_not_to_submit.htm):
A Structured Approach to Parallel Programming - Massingill (1998)   (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