Some Algorithm Structure and Support Patterns for Parallel Application Programs

Berna L. Massingill, Timothy G. Mattson, Beverly A. Sanders · 2002

We are developing a pattern language to guide the programmer through the entire process of developing a parallel application program. The pattern language includes patterns that help find the concurrency in the problem, patterns that help find the appropriate algorithm structure to exploit the concurrency in parallel execution, and patterns describing lower-level implementation issues. The current version of the pattern language can be seen at http://www.cise.ufl.edu/ research/ParallelPatterns.

Read the paper · More papers on PaperTik