{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:37:36Z","timestamp":1725489456050},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540419440"},{"type":"electronic","value":"9783540454014"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45401-2_6","type":"book-chapter","created":{"date-parts":[[2007,8,13]],"date-time":"2007-08-13T22:52:41Z","timestamp":1187045561000},"page":"71-84","source":"Crossref","is-referenced-by-count":2,"title":["Implementation of a Skeleton-Based Parallel Programming Environment Supporting Arbitrary Nesting"],"prefix":"10.1007","author":[{"given":"R\u00e9mi","family":"Coudarcher","sequence":"first","affiliation":[]},{"given":"Jocelyn","family":"S\u00e9rot","sequence":"additional","affiliation":[]},{"given":"Jean-Pierre","family":"D\u00e9rutin","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,8,2]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1007\/978-94-011-5514-4_13","volume-title":"Advances in High Performance Computing","author":"B. Bacci","year":"1997","unstructured":"B. Bacci, B. Cantalupo, M. Danelutto, S. Orlando, D. Pasetto, S. Pelagatti, and M. Vanneschi. An environment for structured parallel programming. In L. Grandinetti, M. Kowalick, and M. Vaitersic, editors, Advances in High Performance Computing, pages 219\u2013234. Kluwier, Dordrecht, The Netherlands, 1997."},{"issue":"3","key":"6_CR2","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1002\/cpe.4330070305","volume":"7","author":"B. Bacci","year":"1995","unstructured":"B. Bacci, M. Danelutto, S. Orlando, S. Pelagatti, and M. Vanneschi. P3L: A structured high level programming language and its structured support. Concurrency: Practice and Experience, 7(3):225\u2013255, May 1995.","journal-title":"Concurrency: Practice and Experience"},{"key":"6_CR3","unstructured":"T. A. Bratvold. Skeleton-based Parallelisation of Functional Programs. PhD thesis, Heriot-Watt University, Department of Computing and Electrical Engineering, November 1994."},{"key":"6_CR4","unstructured":"M. Cole. Algorithmic skeletons: structured management of parallel computations. Pitman\/MIT Press, 1989."},{"key":"6_CR5","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1007\/978-1-4471-0841-2_13","volume-title":"Research Directions in Parallel Functional Programming","author":"M. Cole","year":"1999","unstructured":"M. Cole. Research Directions in Parallel Functional Programming, chapter Algorithmic Skeletons, pp. 289\u2013303. K. Hammond and G. Michaelson Eds, Springer UK, November 1999."},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"M. Danelutto. Dynamic run time support for skeletons. Proceedings of the ParCo99 Conference, Delft, the Netherlands, August 1999.","DOI":"10.1142\/9781848160170_0054"},{"key":"6_CR7","unstructured":"M. Danelutto, R. DiCosmo, X. Leroy, and S. Pelagatti. Parallel functional programming with skeletons: The ocamlp3l experiment. In Proceedings ACM workshop on ML and its applications, Cornell university, 1998."},{"key":"6_CR8","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1007\/BFb0002792","volume-title":"Proc. of EURO-PAR\u2019 97, Passau, Germany","author":"M. Danelutto","year":"1997","unstructured":"M. Danelutto, F. Pasqualetti, and S. Pelagatti. Skeletons for data parallelism in p3l. In C. Lengauer, M. Griebl, and S. Gorlatch, editors, Proc. of EURO-PAR\u2019 97, Passau, Germany, volume 1300 of LNCS, pages 619\u2013628. Springer, August 1997."},{"key":"6_CR9","unstructured":"D. Ginhac. Prototypage rapide d\u2019applications parall\u00e8les de vision artificielle par squelettes fonctionnels. PhD thesis, Universit\u00e9 Blaise-Pascal, Clermont-Ferrand, France, January 1999."},{"key":"6_CR10","unstructured":"D. Ginhac, J. S\u00e9rot, and J.-P. D\u00e9rutin. Fast prototyping of image processing applications using functional skeletons on mimd-dm architecture. In IAPR Workshop on Machine Vision Applications, pages 468\u2013471, November 1998."},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"T. Grandpierre, C. Lavarenne, and Y. Sorel. Optimized rapid prototyping for real time embedded heterogeneous multiprocessors. CODES\u201999 7th International Workshop on Hardware\/ Software Co-Design, Rome, May 1999.","DOI":"10.1145\/301177.301489"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"M. Hamdan. A Combinational Framework for Parallel Programming using Algorithmic Skeletons. PhD thesis, Heriot-Watt University, Department of Computing and Electrical Engineering, January 2000.","DOI":"10.1142\/9781848160170_0064"},{"key":"6_CR13","unstructured":"M. Hamdan, G. Michaelson, and P. King. A scheme for nesting algorithmic skeletons. IFL\u201998, Clack, T. Davie and K. Hammond (eds): Proceedings of 10th International Workshop on Implementation of Functional Languages, University College London, pages 195\u2013212, September 1998."},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"G. Michaelson, N. Scaife, P. Bristow, and P. King. Nested algorithmic skeletons from higher order functions. Parallel Algorithms and Applications special issue on High Level Models and Languages for Parallel Processing, 2000.","DOI":"10.1080\/01495730108935271"},{"issue":"3","key":"6_CR15","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1017\/S0956796800001398","volume":"5","author":"G. Michaelson","year":"1995","unstructured":"G. Michaelson and N. R. Scaife. Prototyping a parallel vision system in standard ml. Journal of Functional Programming, 5(3):345\u2013382, 1995.","journal-title":"Journal of Functional Programming"},{"key":"6_CR16","unstructured":"N. Scaife. A Dual Source Parallel Architecture for Computer Vision. PhD thesis, Heriot-Watt University, Department of Computing and Electrical Engineering, May 2000."},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"J. S\u00e9rot. Embodying parallel functional skeletons: an experimental implementation on top of mpi. In C. Lengauer, M. Griebl, and S. Gorlatch, editors, 3rd Intl Euro-Par Conference on Parallel Processing, pages 629\u2013633. Springer, 26-29 August 1999.","DOI":"10.1007\/BFb0002793"},{"key":"6_CR18","unstructured":"J. S\u00e9rot. Camlflow: a caml to data-flow translator. In Proceedings of the 2nd Scottish Functional Programming Workshop, St-Andrews, 27-29 July 2000."},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"J. S\u00e9rot, D. Ginhac, R. Chapuis, and J.-P. D\u00e9rutin. Fast prototyping of parallel vision applications using functional skeletons. To appear in International Journal of Machine Vision and Application, 2001.","DOI":"10.1007\/s001380050146"},{"key":"6_CR20","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"296","DOI":"10.1007\/3-540-48387-X_31","volume-title":"5th International Conference on Parallel Computing Technologies (PaCT-99)","author":"J. S\u00e9rot","year":"1999","unstructured":"J. S\u00e9rot, D. Ginhac, and J.-P. D\u00e9rutin. Skipper: a skeleton-based parallel programming environment for real-time image processing applications. In V. Malyshkin, editors, 5th International Conference on Parallel Computing Technologies (PaCT-99), volume 1662 of LNCS, pages 296\u2013305. Springer, 6-10 September 1999."}],"container-title":["Lecture Notes in Computer Science","High-Level Parallel Programming Models and Supportive Environments"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45401-2_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,2]],"date-time":"2019-05-02T00:52:41Z","timestamp":1556758361000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45401-2_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540419440","9783540454014"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/3-540-45401-2_6","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}