{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:22:37Z","timestamp":1725456157100},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540607656"},{"type":"electronic","value":"9783540494461"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/bfb0014210","type":"book-chapter","created":{"date-parts":[[2005,11,23]],"date-time":"2005-11-23T08:13:46Z","timestamp":1132733626000},"page":"346-361","source":"Crossref","is-referenced-by-count":6,"title":["Piecewise execution of nested data-parallel programs"],"prefix":"10.1007","author":[{"given":"Daniel W.","family":"Palmer","sequence":"first","affiliation":[]},{"given":"Jan F.","family":"Prins","sequence":"additional","affiliation":[]},{"given":"Siddhartha","family":"Chatterjee","sequence":"additional","affiliation":[]},{"given":"Rickard E.","family":"Faith","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,9]]},"reference":[{"key":"23_CR1","doi-asserted-by":"crossref","unstructured":"P. Abrams. An APL Machine. PhD thesis, Stanford University, 1970.","DOI":"10.2172\/4169175"},{"issue":"8","key":"23_CR2","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1145\/359576.359579","volume":"21","author":"J. Backus","year":"1978","unstructured":"J. Backus. Can programming be liberated from the von Neumann style? A functional style and its algebra of programs. Commun. ACM, 21(8):613\u201341, Aug. 1978.","journal-title":"Commun. ACM"},{"key":"23_CR3","unstructured":"G. Blelloch and G. Narlikar. A comparison of two n-body algorithms. In Proceedings of DIMACS Parallel Implementation Challenge Workshop III, Oct. 1994."},{"key":"23_CR4","doi-asserted-by":"crossref","unstructured":"G. Blelloch and G. Sabot. Compiling collection-oriented languages onto massively parallel computers. Journal of Parallel and Distributed Computing, 8(2), Feb. 1990.","DOI":"10.1016\/0743-7315(90)90087-6"},{"key":"23_CR5","unstructured":"G. E. Blelloch. Nesl: A nested data-parallel language. Technical Report CMU-CS-92-129, Carnegie Mellon University, 1992."},{"key":"23_CR6","doi-asserted-by":"crossref","unstructured":"G. E. Blelloch, S. Chatterjee, J. Hardwick, M. Reid-Miller, J. Sipelstein, and M. Zagha. Cvl: a c vector library manual, version 2. Technical Report CMU-CS-93-114, Carnegie Mellon University, 1993.","DOI":"10.21236\/ADA270614"},{"key":"23_CR7","doi-asserted-by":"crossref","unstructured":"T. Budd. An APL Compiler. Springer-Verlag, 1988.","DOI":"10.1007\/978-1-4612-3806-5"},{"issue":"3","key":"23_CR8","doi-asserted-by":"publisher","first-page":"400","DOI":"10.1145\/169683.174152","volume":"15","author":"S. Chatterjee","year":"1993","unstructured":"S. Chatterjee. Compiling nested data-parallel programs for shared-memory multiprocessors. ACM Trans. Prog. Lang. Syst., 15(3):400\u2013462, July 1993.","journal-title":"ACM Trans. Prog. Lang. Syst."},{"issue":"1\u20132","key":"23_CR9","first-page":"1","volume":"2","author":"H. P. F. Forum","year":"1993","unstructured":"H. P. F. Forum. High Performance Fortran language specification. Scientific Programming, 2(1\u20132): 1\u2013170, 1993.","journal-title":"Scientific Programming"},{"key":"23_CR10","first-page":"1","volume-title":"Compilation and delayed evaluation in APL","author":"L. J. Guibas","year":"1978","unstructured":"L. J. Guibas and D. K. Wyatt. Compilation and delayed evaluation in APL. In Conf. Record of the Fifth Annual ACM Symp. on Princ. of Prog. Lang. (Tucson, Arizona), pages 1\u20138. ACM, Jan. 1978."},{"key":"23_CR11","doi-asserted-by":"crossref","unstructured":"P. Hatcher and M. Quinn. Data-Parallel Programming on MIMD Computers. MIT Press, 1991.","DOI":"10.7551\/mitpress\/2278.001.0001"},{"key":"23_CR12","doi-asserted-by":"crossref","unstructured":"K. Iverson. A Programming Language. Wiley, 1962.","DOI":"10.1145\/1460833.1460872"},{"key":"23_CR13","volume-title":"Technical report","author":"G. Levin","year":"1993","unstructured":"G. Levin and L. Nyland. An introduction to Proteus, version 0.9. Technical report, University of North Carolina at Chapel Hill, Aug. 1993."},{"key":"23_CR14","volume-title":"Technical Report UNC-CS-93-064","author":"D. W. Palmer","year":"1993","unstructured":"D. W. Palmer. Dpl: Data-parallel library manual. Technical Report UNC-CS-93-064, University of North Carolina at Chapel Hill, Nov. 1993."},{"key":"23_CR15","unstructured":"D. W. Palmer, J. F. Prins, and S. Westfold. Work-efficient nested data-parallelism. In Proc. Fifth Symp. on the Frontiers of Massively Parallel Processing (Frontiers 95). IEEE., 1995."},{"issue":"2","key":"23_CR16","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1145\/3318.3480","volume":"7","author":"K. Pingali","year":"1985","unstructured":"K. Pingali and Arvind. Efficient demand-driven evaluation. Part 1. ACM Trans. Prog. Lang. Syst., 7(2):311\u201333, Apr. 1985.","journal-title":"ACM Trans. Prog. Lang. Syst."},{"issue":"1","key":"23_CR17","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/5001.5003","volume":"8","author":"K. Pingali","year":"1986","unstructured":"K. Pingali and Arvind. Efficient demand-driven evaluation. Part 2. ACM Trans. Prog. Lang. Syst., 8(1):109\u201339, Jan. 1986.","journal-title":"ACM Trans. Prog. Lang. Syst."},{"key":"23_CR18","volume-title":"Proc. 4th PPOPP.","author":"J. F. Prins","year":"1993","unstructured":"J. F. Prins and D. W. Palmer. Transforming high-level data-parallel programs into vector operations. In Proc. 4th PPOPP. (San Diego, CA, 19\u201322 May 1993). ACM., 1993. Published in SIGPLAN Notices, 28(7): 119\u201328."},{"key":"23_CR19","unstructured":"J. Schwartz. Set theory as a language for program specification and programming. Technical report, Computer Science Department, Courant Institute of Mathematical Sciences, New York University, 1970."},{"key":"23_CR20","doi-asserted-by":"crossref","unstructured":"R. Sethi. Complete register allocation problems. SIAM Journal of Computing, 4(3), 1975.","DOI":"10.1137\/0204020"},{"issue":"1","key":"23_CR21","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/114005.102806","volume":"13","author":"R. C. Waters","year":"1991","unstructured":"R. C. Waters. Automatic transformation of series expressions into loops. ACM Trans. Prog. Lang. Syst., 13(1):52\u201398, Jan. 1991.","journal-title":"ACM Trans. Prog. Lang. Syst."}],"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\/BFb0014210","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T04:39:58Z","timestamp":1586579998000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0014210"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540607656","9783540494461"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/bfb0014210","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1996]]}}}