{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:43:29Z","timestamp":1725489809842},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540678588"},{"type":"electronic","value":"9783540449058"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-44905-1_20","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T07:04:03Z","timestamp":1187247843000},"page":"318-332","source":"Crossref","is-referenced-by-count":2,"title":["Language Support for Pipelining Wavefront Computations"],"prefix":"10.1007","author":[{"given":"Bradford L.","family":"Chamberlain","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E.Christopher","family":"Lewis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lawrence","family":"Snyder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,6,12]]},"reference":[{"key":"20_CR1","volume-title":"Fortran 90 Handbook","author":"J. C. Adams","year":"1992","unstructured":"Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, and Jerrold L. Wagener. Fortran 90 Handbook. McGraw-Hill, New York, NY, 1992."},{"key":"20_CR2","doi-asserted-by":"crossref","unstructured":"Bradford L. Chamberlain, Sung-Eun Choi, E Christopher Lewis, Calvin Lin, Lawrence Snyder, and W. Derrick Weathersby. ZPL\u2019s WYSIWYG performance model. In Third IEEE International Workshop on High-level Parallel Programming Models and Supportive Environments, pages 50\u201361, March 1998.","DOI":"10.1109\/HIPS.1998.665143"},{"key":"20_CR3","doi-asserted-by":"crossref","unstructured":"Bradford L. Chamberlain, Sung-Eun Choi, E Christopher Lewis, Lawrence Snyder, W Derrick Weathersby, and Calvin Lin. The case for high-level parallel programming in ZPL. IEEE Computational Science and Engineering, 5(3):76\u201385, July\u2013September 1998.","DOI":"10.1109\/99.714604"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Bradford L. Chamberlain, E Christopher Lewis, Calvin Lin, and Lawrence Snyder. Regions: An abstraction for expressing array computation. In ACM SIGAPL\/SIGPLAN International Conference on Array Programming Languages, pages 41\u201349, August 1999.","DOI":"10.1145\/379277.312713"},{"key":"20_CR5","unstructured":"W Crowley, C. P. Hendrickson, and T. I. Luby. The SIMPLE code. Technical Report UCID-17715, Lawrence Livermore Laboratory, 1978."},{"key":"20_CR6","unstructured":"Ron Cytron. Doacross: Beyond vectorization for multiprocessors. In International Conference on Parallel Processing, pages 836\u2013844, 1986."},{"key":"20_CR7","unstructured":"High Performance Fortran Forum. High Performance Fortran Language Specification, Version 2.0. January 1997."},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Seema Hiranandani, Ken Kennedy, and Chau-Wen Tseng. Compiler optimizations for Fortran D on MIMD distributed-memory machines. In Supercomputing\u2019 91, pages 96\u2013100, Albuquerque, NM, November 1991.","DOI":"10.1145\/125826.125886"},{"key":"20_CR9","doi-asserted-by":"crossref","unstructured":"Seema Hiranandani, Ken Kennedy, and Chau-Wen Tseng. Evaluation of compiler optimizations for Fortran D on MIMD distributed-memory machines. In International Conference on Supercomputing, pages 1\u201314, Washington, DC, July 1992.","DOI":"10.1145\/143369.143372"},{"key":"20_CR10","first-page":"198","volume":"65","author":"K. R. Koch","year":"1992","unstructured":"K. R. Koch, R. S. Baker, and R. E. Alcouffe. Solution of the first-order form of three-dimensional discrete ordinates equations on a massively parallel machine. Transactions of the American Nuclear Society, 65:198\u20139, 1992.","journal-title":"Transactions of the American Nuclear Society"},{"key":"20_CR11","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/3499.001.0001","volume-title":"The High Performance Fortran Handbook","author":"C. H. Koelbel","year":"1993","unstructured":"Charles H. Koelbel, David B. Loveman, Robert S. Schreiber, Guy L. Steele Jr., and Mary E. Zosel. The High Performance Fortran Handbook. The MIT Press, Cambridge, Massachusetts, 1993."},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"E. Christopher Lewis, Calvin Lin, and Lawrence Snyder. The implementation and evaluation of fusion and contraction in array languages. In ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 50\u201359, June 1998.","DOI":"10.1145\/277650.277663"},{"key":"20_CR13","unstructured":"E Christopher Lewis and Lawrence Snyder. Pipelining wavefront computations: Experiences and performance. Submitted for publication, November 1999."},{"key":"20_CR14","unstructured":"C. Lin, L. Snyder, R. Anderson, B. Chamberlain, S. Choi, G. Forman, E. Lewis, and W. D. Weathersby. ZPL vs. HPF: A comparison of performance and programming style. Technical Report 95-11-05, Department of Computer Science and Engineering, University of Washington, 1994."},{"key":"20_CR15","unstructured":"TonA. Ngo. The Role of Performance Models in Parallel Programming and Languages. PhD thesis, University of Washington, Department of Computer Science and Engineering, 1997."},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"Hiroshi Ohta, Tasuhiko Saito, Masahiro Kainaga, and Hiroyuki Ono. Optimal tile size adjustment in compiling general DOACROSS loop nests. In International Conference on Supercomputing, pages 270\u20139, Barcelona, Spain, 1995.","DOI":"10.1145\/224538.224571"},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"Anne Rogers and Keshav Pingali. Process decomposition through locality of reference. In ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 69\u201380, June 1989.","DOI":"10.1145\/73141.74824"},{"key":"20_CR18","volume-title":"Complete Reference","author":"M. Snir","year":"1998","unstructured":"Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, and Jack Dongarra. MPI\u2014The Complete Reference. The MIT Press, Cambridge, Massachusetts, 2nd edition, 1998.","edition":"2nd edition"},{"key":"20_CR19","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/5622.001.0001","volume-title":"The ZPL Programmer\u2019s Guide","author":"L. Snyder","year":"1999","unstructured":"Lawrence Snyder. The ZPL Programmer\u2019s Guide. The MIT Press, Cambridge, Massachusetts, 1999."},{"key":"20_CR20","doi-asserted-by":"crossref","unstructured":"David Sundaram-Stukel and Mark K. Vernon. Predictive analysis of a wavefront application using LogGP. In Seventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, May 1999.","DOI":"10.1145\/301104.301117"},{"key":"20_CR21","volume-title":"High Performance Compilers for Parallel Computing","author":"M. Wolfe","year":"1996","unstructured":"Michael Wolfe. High Performance Compilers for Parallel Computing. Addison-Wesley, Redwood City, CA, 1996."},{"key":"20_CR22","unstructured":"ZPL Project. ZPL project homepage. http:\/\/www.cs.washington.edu\/research\/zpl ."}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44905-1_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,25]],"date-time":"2020-04-25T18:41:41Z","timestamp":1587840101000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44905-1_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540678588","9783540449058"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/3-540-44905-1_20","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}