A design pattern language for engineering (parallel) software: merging the PLPP and OPL projects
Dept. of Electrical Engineering and Computer Sciences, UC Berkeley, Berkeley, CA
Proceedings of the 2010 Workshop on Parallel Programming Patterns, ParaPLoP ’10, 2010
@inproceedings{keutzer2010design,
title={A design pattern language for engineering (parallel) software: Merging the PLPP and OPL projects},
author={Keutzer, K. and Massingill, B.L. and Mattson, T.G. and Sanders, B.A.},
booktitle={Proceedings of the 2010 Workshop on Parallel Programming Patterns},
pages={9},
year={2010},
organization={ACM}
}
Parallel programming is stuck. To make progress, we need to step back and understand the software people wish to engineer. We do this with a design pattern language. This paper provides background for a lively discussion of this pattern language. We present the context for the problem, the layers in the design pattern language, and descriptions of the patterns themselves.
September 11, 2011 by hgpu