(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