{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,24]],"date-time":"2026-09-24T18:51:43Z","timestamp":1790275903792,"version":"4.1.0"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540229247","type":"print"},{"value":"9783540278665","type":"electronic"}],"license":[{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"content-version":"vor","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":[[2004]]},"DOI":"10.1007\/978-3-540-27866-5_85","type":"book-chapter","created":{"date-parts":[[2010,9,16]],"date-time":"2010-09-16T20:20:42Z","timestamp":1284668442000},"page":"644-653","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["A Fusion-Embedded Skeleton Library"],"prefix":"10.1007","author":[{"given":"Kiminori","family":"Matsuzaki","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kazuhiko","family":"Kakehi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hideya","family":"Iwasaki","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhenjiang","family":"Hu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yoshiki","family":"Akashi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"85_CR1","series-title":"Research Monographs in Parallel and Distributed Computing","volume-title":"Algorithmic skeletons : A structured approach to the management of parallel computation","author":"M. Cole","year":"1989","unstructured":"Cole, M.: Algorithmic skeletons: A structured approach to the management of parallel computation. Research Monographs in Parallel and Distributed Computing. Pitman, London (1989)"},{"key":"85_CR2","volume-title":"Patterns and Skeletons for Parallel and Distributed Computing","year":"2002","unstructured":"Rabhi, F., Gorlatch, S. (eds.): Patterns and Skeletons for Parallel and Distributed Computing. Springer, Heidelberg (2002)"},{"key":"85_CR3","doi-asserted-by":"crossref","unstructured":"Skillicorn, D.B.: The Bird-Meertens Formalism as a Parallel Model. In: NATO ARW \u201cSoftware for Parallel Computation\u201d (1992)","DOI":"10.1007\/978-3-642-58049-9_9"},{"key":"85_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1007\/BFb0024729","volume-title":"Euro-Par\u201996 - Parallel Processing","author":"S. Gorlatch","year":"1996","unstructured":"Gorlatch, S.: Systematic efficient parallelization of scan and other list homomorphisms. In: Fraigniaud, P., Mignotte, A., Robert, Y., Boug\u00e9, L. (eds.) Euro-Par 1996. LNCS, vol.\u00a01124, pp. 401\u2013408. Springer, Heidelberg (1996)"},{"key":"85_CR5","doi-asserted-by":"publisher","first-page":"444","DOI":"10.1145\/256167.256201","volume":"19","author":"Z. Hu","year":"1997","unstructured":"Hu, Z., Iwasaki, H., Takeichi, M.: Formal derivation of efficient parallel programs by construction of list homomorphisms. ACM Transactions on Programming Languages and Systems\u00a019, 444\u2013461 (1997)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"85_CR6","doi-asserted-by":"crossref","unstructured":"Hu, Z., Takeichi, M., Chin, W.: Parallelization in calculational forms. In: 25th ACMSymposium on Principles of Programming Languages, San Diego, California, USA, pp. 316\u2013328 (1998)","DOI":"10.1145\/268946.268972"},{"key":"85_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"620","DOI":"10.1007\/3-540-45706-2_86","volume-title":"Euro-Par 2002. Parallel Processing","author":"H. Kuchen","year":"2002","unstructured":"Kuchen, H.: A skeleton library. In: Monien, B., Feldmann, R.L. (eds.) Euro-Par 2002. LNCS, vol.\u00a02400, p. 620. Springer, Heidelberg (2002)"},{"key":"85_CR8","unstructured":"Cole, M.: eSkel home page (2002), \n                    \n                      http:\/\/homepages.inf.ed.ac.uk\/mic\/eSkel\/"},{"key":"85_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1175","DOI":"10.1007\/3-540-44520-X_166","volume-title":"Euro-Par 2000 Parallel Processing","author":"M. Danelutto","year":"2000","unstructured":"Danelutto, M., Stigliani, M.: SKElib: parallel programming with skeletons in c. In: Bode, A., Ludwig, T., Karl, W.C., Wism\u00fcller, R. (eds.) Euro-Par 2000. LNCS, vol.\u00a01900, pp. 1175\u20131184. Springer, Heidelberg (2000)"},{"key":"85_CR10","unstructured":"Adachi, S., Iwasaki, H., Hu, Z.: Diff: A powerful parallel skeleton. In: The 2000 International Conference on Parallel and Distributed Processing Techniques and Application, Las Vegas, vol.\u00a04, pp. 525\u2013527. CSREA Press (2000)"},{"key":"85_CR11","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1002\/cpe.4330070305","volume":"7","author":"B. Bacci","year":"1995","unstructured":"Bacci, B., Danelutto, M., Orlando, S., Pelagatti, S., Vanneschi, M.: P3L: A structured high level programming language and its structured support. Concurrency Practice and Experience\u00a07, 225\u2013255 (1995)","journal-title":"Concurrency Practice and Experience"},{"key":"85_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/BFb0097893","volume-title":"Parallel and Distributed Processing","author":"S. Gorlatch","year":"1999","unstructured":"Gorlatch, S., Pelagatti, S.: A transformational framework for skeletal programs: Overview and case study. In: Rolim, J.D.P. (ed.) IPPS-WS 1999 and SPDP-WS 1999. LNCS, vol.\u00a01586, pp. 123\u2013137. Springer, Heidelberg (1999)"},{"key":"85_CR13","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1080\/01495730108935268","volume":"16","author":"M. Aldinucci","year":"2001","unstructured":"Aldinucci, M., Gorlatch, S., Lengauer, C., Pelagatti, S.: Towards parallel programming by transformation: The FAN skeleton framework. Parallel Algorithms and Applications\u00a016, 87\u2013122 (2001)","journal-title":"Parallel Algorithms and Applications"},{"key":"85_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/3-540-45927-8_7","volume-title":"Programming Languages and Systems","author":"Z. Hu","year":"2002","unstructured":"Hu, Z., Iwasaki, H., Takeichi, M.: An accumulative parallel skeleton for all. In: Le M\u00e9tayer, D. (ed.) ESOP 2002. LNCS, vol.\u00a02305, pp. 83\u201397. Springer, Heidelberg (2002)"},{"key":"85_CR15","doi-asserted-by":"crossref","unstructured":"Gill, A., Launchbury, J., Peyton Jones, S.: A short cut to deforestation. In: Proc. Conference on Functional Programming Languages and Computer Architecture, Copenhagen, pp. 223\u2013232 (1993)","DOI":"10.1145\/165180.165214"},{"key":"85_CR16","doi-asserted-by":"crossref","unstructured":"Chiba, S.: A metaobject protocol for C++. In: ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 1995), Austin, Texas, USA. SIGPLAN Notices, vol.\u00a030(10), pp. 285\u2013299 (1995)","DOI":"10.1145\/217839.217868"},{"key":"85_CR17","series-title":"NATO ASI Series F","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/978-3-642-87374-4_1","volume-title":"Logic of Programming and Calculi of Discrete Design","author":"R.S. Bird","year":"1987","unstructured":"Bird, R.S.: An introduction to the theory of lists. In: Broy, M. (ed.) Logic of Programming and Calculi of Discrete Design. NATO ASI Series F, vol.\u00a036, pp. 5\u201342. Springer, Heidelberg (1987)"},{"key":"85_CR18","volume-title":"Introduction to Functional Programming using Haskell","author":"R. Bird","year":"1998","unstructured":"Bird, R.: Introduction to Functional Programming using Haskell. Prentice-Hall, Englewood Cliffs (1998)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2004 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-27866-5_85","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,19]],"date-time":"2020-05-19T13:09:00Z","timestamp":1589893740000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-27866-5_85"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540229247","9783540278665"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-27866-5_85","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}