{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T11:40:04Z","timestamp":1737546004441,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540440499"},{"type":"electronic","value":"9783540457060"}],"license":[{"start":{"date-parts":[[2002,1,1]],"date-time":"2002-01-01T00:00:00Z","timestamp":1009843200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-45706-2_88","type":"book-chapter","created":{"date-parts":[[2007,10,7]],"date-time":"2007-10-07T05:37:18Z","timestamp":1191735438000},"page":"640-647","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Double-Scan: Introducing and Implementing a New Data-Parallel Skeleton"],"prefix":"10.1007","author":[{"given":"Holger","family":"Bischof","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergei","family":"Gorlatch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,8,20]]},"reference":[{"key":"88_CR1","unstructured":"H. Bischof, S. Gorlatch, and E. Kitzelmann. The double-scan skeleton and its parallelization. Technical Report 2002\/06, Technische Universit\u00e4t Berlin, 2002."},{"key":"88_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"718","DOI":"10.1007\/3-540-61626-8_95","volume-title":"Euro-Par\u201996: Parallel Processing","author":"G. Botorog","year":"1996","unstructured":"G. Botorog and H. Kuchen. Efficient parallel programming with algorithmic skeletons. In L. Boug\u00e9 et al., editors, Euro-Par\u201996: Parallel Processing, Lecture Notes in Computer Science 1123, pages 718\u2013731. Springer-Verlag, 1996."},{"key":"88_CR3","unstructured":"S. Breitinger, R. Loogen, Y. Ortega-Mall\u00e9n, and R. Pe\u00f1a. The Eden coordination model for distributed memory systems. In High-Level Parallel Programming Models and Supportive Environments (HIPS). IEEE Press, 1997."},{"key":"88_CR4","unstructured":"M. I. Cole. Algorithmic Skeletons: A Structured Approach to the Management of Parallel Computation. PhD thesis, University of Edinburgh, 1988."},{"key":"88_CR5","unstructured":"E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design patterns: elemets of reusable object-oriented software. Addison Wesley, 1995."},{"key":"88_CR6","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1007\/BFb0024729","volume-title":"Euro-Par\u201996: Parallel Processing, Vol. II","author":"S. Gorlatch","year":"1996","unstructured":"S. Gorlatch. Systematic efficient parallelization of scan and other list homomorphisms. In L. Boug\u00e9, P. Fraigniaud, A. Mignotte, and Y. Robert, editors, Euro-Par\u201996: Parallel Processing, Vol. II, Lecture Notes in Computer Science 1124, pages 401\u2013408. Springer-Verlag, 1996."},{"issue":"2-3","key":"88_CR7","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1016\/S0129-6264(00)00023-8","volume":"10","author":"C. A. Herrmann","year":"2000","unstructured":"C. A. Herrmann and C. Lengauer. HDC: A higher-order language for divide-and-conquer. Parallel Processing Letters, 10(2-3):239\u2013250, 2000.","journal-title":"Parallel Processing Letters"},{"key":"88_CR8","doi-asserted-by":"crossref","unstructured":"F. T. Leighton. Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes. Morgan Kaufmann Publ., 1992.","DOI":"10.1016\/B978-1-4832-0772-8.50005-4"},{"key":"88_CR9","unstructured":"S. Pelagatti. Structured development of parallel programs. Taylor&Francis, 1998."},{"key":"88_CR10","unstructured":"M. J. Quinn. Parallel Computing. McGraw-Hill, Inc., 1994."},{"key":"88_CR11","doi-asserted-by":"crossref","unstructured":"C. Szyperski. Component software: beyond object-oriented programming. Addison Wesley, 1998.","DOI":"10.1007\/3-540-46589-8_10"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2002 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45706-2_88","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T12:44:15Z","timestamp":1737463455000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45706-2_88"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540440499","9783540457060"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/3-540-45706-2_88","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]},"assertion":[{"value":"20 August 2002","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}