Selecting Spatiotemporal Patterns for Development of Parallel Applications

  title={Selecting Spatiotemporal Patterns for Development of Parallel Applications},
  author={Henry Hoffmann and Anant Agarwal and Srinivas Devadas},
  journal={IEEE Transactions on Parallel and Distributed Systems},
Design patterns for parallel computing attempt to make the field accessible to nonexperts by generalizing the common techniques experts use to develop parallel software. Existing parallel patterns have tremendous descriptive power, but it is often unclear to nonexperts how to choose a pattern based on the specific performance goals of a given application. This paper addresses the need for a pattern selection methodology by presenting four patterns and an accompanying decision framework for… CONTINUE READING


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

The PARSEC benchmark suite: Characterization and architectural implications

2008 International Conference on Parallel Architectures and Compilation Techniques (PACT) • 2008
View 7 Excerpts
Highly Influenced

Parallel programming patterns with granular computing

2010 International Conference on Computer Application and System Modeling (ICCASM 2010) • 2010
View 2 Excerpts

Video Analysis and Compression on the STI Cell Broadband Engine Processor

2006 IEEE International Conference on Multimedia and Expo • 2006
View 2 Excerpts

Brook for GPUs: stream computing on graphics hardware

ACM Trans. Graph. • 2004
View 1 Excerpt

Similar Papers

Loading similar papers…