Not Logged In

Why Not Use a Pattern-based Parallel Programming System?

Full Text: europar03.ps PS

Parallel programming enviornments provide a way for users to reap the benifits of parallelism, while reducing the effort required to create parallel applications. The CO2P3S parallel programming system is one such tool, using a pattern-based approach to express concurrency. This paper demonstrates that the CO2P3S system contains a rich set of paralllel aptterns for implementing a wide variety of applications running on shared-memory or distrubuted-memory hardware. Code metrics and performance results are presented to show the usability of the CO2P3S system and its ability to reduce programming effort, while producing programs with reasonable performance.

Citation

J. Anvik, J. Schaeffer, D. Szafron, K. Tan. "Why Not Use a Pattern-based Parallel Programming System?". Euro-Par, pp 81-86, January 2003.

Keywords:  
Category: In Conference

BibTeX

@incollection{Anvik+al:Euro-Par03,
  author = {John Anvik and Jonathan Schaeffer and Duane Szafron and Kai Tan},
  title = {Why Not Use a Pattern-based Parallel Programming System?},
  Pages = {81-86},
  booktitle = {Euro-Par},
  year = 2003,
}

Last Updated: June 05, 2007
Submitted by Staurt H. Johnson

University of Alberta Logo AICML Logo