Selected Technical Papers

The documents below are provided as a means of timely dissemination of information and are intended for personal use only. All other uses of the materials, such as reposting or reprinting, require the explicit permission of the copyright holder. Copyrights are maintained by the authors or the publishers (e.g., IEEE or ACM).

For a complete list of ZPL publications, click here. The complete list is also available in postscript, pdf, and bibtex formats.



Steven J. Deitz. High-Level Programming Language Abstractions for Advanced and Dynamic Parallel Computations. PhD thesis, University of Washington, February 2005. (PDF) (PS)

Bradford L. Chamberlain, Sung-Eun Choi, Steven J. Deitz, and Lawrence Snyder. The high-level parallel language ZPL improves productivity and performance. In Proceedings of the IEEE International Workshop on Productivity and Performance in High-End Computing, 2004. (PDF) (PS)

Steven J. Deitz, Bradford L. Chamberlain, and Lawrence Snyder. Abstractions for dynamic data distribution. In Proceedings of the IEEE Workshop on High-Level Parallel Programming Models and Supportive Environments, 2004. (PDF) (PS)

Steven J. Deitz, Bradford L. Chamberlain, Sung-Eun Choi, and Lawrence Snyder. The design and implementation of a parallel array operator for the arbitrary remapping of data. In Proceedings of the ACM Conference on Principles and Practice of Parallel Programming, 2003. (PDF) (PS)

Sung-Eun Choi and Steven J. Deitz. Compiler support for automatic checkpointing. In Proceedings of the International Symposium on High Performance Computing Systems and Applications, 2002. (PS)

Steven J. Deitz, Bradford L. Chamberlain, and Lawrence Snyder. High-level language support for user-defined reductions. Journal of Supercomputing, 23(1), 2002. (PDF) (PS)

Bradford L. Chamberlain. The Design and Implementation of a Region-Based Parallel Language. PhD thesis, University of Washington, November 2001. (PDF) (PS)

Bradford L. Chamberlain, Steven J. Deitz, and Lawrence Snyder. A comparative study of the NAS MG benchmark across parallel languages and architectures. In Proceedings of the ACM Conference on Supercomputing, 2000. (PDF) (PS)

E Christopher Lewis and Lawrence Snyder. Pipelining wavefront computations: Experiences and performance. In Proceedings of the IEEE Workshop on High-Level Parallel Programming Models and Supportive Environments, May 2000. (PS)

Bradford L. Chamberlain, E Christopher Lewis, and Lawrence Snyder. Problem space promotion and its evaluation as a technique for efficient parallel computation. In Proceedings of the ACM International Conference on Supercomputing, 1999. (PDF) (PS)

Bradford L. Chamberlain, Sung-Eun Choi, E Christopher Lewis, Calvin Lin, Lawrence Snyder, and W. Derrick Weathersby. The case for high level parallel programming in ZPL. IEEE Computational Science and Engineering, 5(3):76--86, July--September 1998. (PDF)

Bradford L. Chamberlain, Sung-Eun Choi, E Christopher Lewis, Calvin Lin, Lawrence Snyder, and W. Derrick Weathersby. ZPL's WYSIWYG performance model. In Proceedings of the IEEE Workshop on High-Level Parallel Programming Models and Supportive Environments, 1998.