{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:13:27Z","timestamp":1775052807780,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540576594","type":"print"},{"value":"9783540483083","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1007\/3-540-57659-2_6","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T13:14:44Z","timestamp":1330262084000},"page":"96-114","source":"Crossref","is-referenced-by-count":10,"title":["ZPL: An array sublanguage"],"prefix":"10.1007","author":[{"given":"Calvin","family":"Lin","sequence":"first","affiliation":[]},{"given":"Lawrence","family":"Snyder","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,31]]},"reference":[{"key":"6_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":"6_CR2","doi-asserted-by":"crossref","unstructured":"Gail Alverson, William Griswold, David Notkin, and Lawrence Snyder. A flexible communication abstraction for nonshared memory parallel computing. In Proceedings of Supercomputing '90, November 1990.","DOI":"10.1109\/SUPERC.1990.130073"},{"key":"6_CR3","volume-title":"Vector Models for Data-Parallel Computing","author":"G. E. Blelloch","year":"1990","unstructured":"Guy E. Blelloch. Vector Models for Data-Parallel Computing. MIT Press, Cambridge, MA, 1990."},{"key":"6_CR4","unstructured":"Guy E. Blelloch. NESL: A nested data-parallel language. Technical Report CMU-CS-92-103, School of Computer Science, Carnegie Mellon University, January 1992."},{"issue":"2","key":"6_CR5","doi-asserted-by":"publisher","first-page":"276","DOI":"10.1109\/12.45215","volume":"39","author":"R. E. Cypher","year":"1990","unstructured":"R. E. Cypher, J. L. C. Sanz, and L. Snyder. Algorithms for image component labeling on simd mesh connected computers. IEEE Transactions on Computers, 39(2):276\u2013281, 1990.","journal-title":"IEEE Transactions on Computers"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"William Griswold, Gail Harrison, David Notkin, and Lawrence Snyder. Scalable abstractions for parallel programming. In Proceedings of the Fifth Distributed Memory Computing Conference, 1990. Charleston, South Carolina.","DOI":"10.1109\/DMCC.1990.556312"},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"Philip J. Hatcher, Michael J. Quinn, Ray J. Anderson, Anthony J. Lapadula, Bradley K. Seevers, and Andrew F. Bennett. Architecture-independent scientific programming in Dataparallel C: Three case studies. In Proceedings of Supercomputing '91, pages 208\u2013217, 1991.","DOI":"10.1145\/125826.125945"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"High Performance Fortran Forum. High Performance Fortran Specification. January 1993.","DOI":"10.1145\/190783.1041310"},{"issue":"4","key":"6_CR9","doi-asserted-by":"crossref","first-page":"831","DOI":"10.1145\/322217.322232","volume":"27","author":"R. E. Ladner","year":"1980","unstructured":"Richard E. Ladner and Michael J. Fischer. Parallel prefix computation. Journal of the Association for Computing Machinery, 27(4):831\u2013838, October 1980.","journal-title":"Journal of the Association for Computing Machinery"},{"key":"6_CR10","unstructured":"Jinling Lee. Extending the SIMPLE program in Poker. Technical Report 89-11-07, Department of Computer Science and Engineering, University of Washington, 1989."},{"issue":"5","key":"6_CR11","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1007\/BF01407813","volume":"20","author":"C. Lin","year":"1991","unstructured":"Calvin Lin and Lawrence Snyder. A portable implementation of SIMPLE. International Journal of Parallel Programming, 20(5):363\u2013401, 1991.","journal-title":"International Journal of Parallel Programming"},{"key":"6_CR12","unstructured":"Calvin Lin and Lawrence Snyder. Data ensembles in Orca C. In 5th Workshop on Languages and Compilers for Parallel Computing, New Haven, CT, August 1992."},{"key":"6_CR13","first-page":"39","volume":"2","author":"C. Polychronopolous","year":"1989","unstructured":"Constantine Polychronopolous, Milind Girkar, Mohammad Reza Haghighat, Chia Ling Lee, Bruce Leung, and Dale Schouten. Parafrase-2: An environment for parallelizing, partitioning, synchronizing, and scheduling programs on multiprocessors. In Proceedings of the International Conference on Parallel Processing, volume 2, pages 39\u201348, August 1989.","journal-title":"Proceedings of the International Conference on Parallel Processing"},{"key":"6_CR14","unstructured":"C. D. Polychronopoulos, M. B. Girkar, M. R. Haghighat, C. L. Lee, B. P. Leung, and D. A. Schouten. The structure of parafrase-2: an advanced parallelizing compiler for c and fortran. In Workshop on Languages and Compilers for Parallel Computing, pages 423\u2013453."},{"key":"6_CR15","unstructured":"J.R. Rose and Guy L. Steele Jr. C*: An extended C language for data parallel programming. Technical Report PL 87-5, Thinking Machines Corporation, 1987."},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"M. Rosing, R. Schnabel, and R. Weaver. The Dino parallel programming language. Technical Report CU-CS-457-90, Dept. of Computer Science, University of Colorado, April 1990.","DOI":"10.21236\/ADA459435"},{"key":"6_CR17","unstructured":"Lawrence Snyder. The XYZ abstraction levels of Poker-like languages. In David Gelernter, Alexandru Nicolau, and David Padua, editors, Languages and Compilers for Parallel Computing, pages 470\u2013489. MIT Press, 1990."},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Lawrence Snyder. Foundations of practical parallel programming languages. In Proceedings of the Second International Conference of the Austrian Center for Parallel Computation. Springer-Verlag, 1993.","DOI":"10.1007\/3-540-57314-3_11"},{"key":"6_CR19","unstructured":"David Grimes Socha. Supporting Fine-Grain Computation on Distributed Memory Parallel Computers. PhD thesis, University of Washington, Department of Computer Science and Engineering, 1991."}],"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-57659-2_6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,28]],"date-time":"2021-04-28T01:07:04Z","timestamp":1619572024000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57659-2_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"ISBN":["9783540576594","9783540483083"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-57659-2_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[1994]]}}}