Generating Parallel Programs from the Wavefront Design Pattern

@inproceedings{Anvik2002GeneratingPP,
  title={Generating Parallel Programs from the Wavefront Design Pattern},
  author={John Anvik and Steve MacDonald and Duane Szafron and Jonathan Schaeffer and Steven Bromling and Kai Tan},
  booktitle={IPDPS},
  year={2002}
}
Object-oriented programming, design patterns, and frameworks are common techniques that have been used to reduce the complexity of sequential programming. We have applied these techniques to the more difficult domain of parallel programming. This paper describes CO2P3S, a pattern-based parallel programming system that generates parallel programs from parallel design patterns. We demonstrate CO2P3S by applying a new design pattern called the Wavefront pattern to three problems. We show that it… CONTINUE READING
Highly Cited
This paper has 49 citations. REVIEW CITATIONS

Citations

Publications citing this paper.
Showing 1-10 of 30 extracted citations

High-level template for the task-based parallel wavefront pattern

2011 18th International Conference on High Performance Computing • 2011
View 7 Excerpts
Highly Influenced

Evaluation of the Task Programming Model in the Parallelization of Wavefront Problems

2010 IEEE 12th International Conference on High Performance Computing and Communications (HPCC) • 2010
View 4 Excerpts
Highly Influenced

Graph Templates for Dataflow Programming

2015 International Symposium on Computer Architecture and High Performance Computing Workshop (SBAC-PADW) • 2015
View 1 Excerpt

Autotuning Wavefront Abstractions for Heterogeneous Architectures

2012 Third Workshop on Applications for Multi-Core Architecture • 2012
View 1 Excerpt

References

Publications referenced by this paper.
Showing 1-10 of 13 references

From patterns to frameworks to parallel programs

Parallel Computing • 2002
View 2 Excerpts

Meta-programming with Parallel Design Patterns, Master's thesis, Department of Computing

S. Bromling
Science, University of Alberta, • 2002
View 3 Excerpts

JavaSpacesTM Service Specification

Sun Microsystems
Available at http:// www.sun.com/jini/specs/jini1.1html/js- title.html, • 2000
View 1 Excerpt

JINITM Technology Architectural Overview

Sun Microsystems
Available at http:// www.sun.com /jini/whitepapers/architecture.html, • 1999
View 1 Excerpt

Similar Papers

Loading similar papers…