{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T07:10:04Z","timestamp":1741158604457,"version":"3.38.0"},"publisher-location":"London","reference-count":33,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9781852335069"},{"type":"electronic","value":"9781447100973"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-1-4471-0097-3_4","type":"book-chapter","created":{"date-parts":[[2011,4,23]],"date-time":"2011-04-23T02:53:31Z","timestamp":1303527211000},"page":"95-128","source":"Crossref","is-referenced-by-count":10,"title":["Parallelism Abstractions in Eden"],"prefix":"10.1007","author":[{"given":"Rita","family":"Loogen","sequence":"first","affiliation":[]},{"given":"Yolanda","family":"Ortega","sequence":"additional","affiliation":[]},{"given":"Ricardo","family":"Pe\u00f1a","sequence":"additional","affiliation":[]},{"given":"Steffen","family":"Priebe","sequence":"additional","affiliation":[]},{"given":"Fernando","family":"Rubio","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"[1] G. H. Botorog and H. Kuchen. Efficient Parallel Programming with Algorithmic Skeletons. In Proceedings of EuroPar \u201996, LNCS 1123, pages 718\u2013731. Springer-Verlag, 1996.","DOI":"10.1007\/3-540-61626-8_95"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"[2] S. Breitinger, U. Klusik, and R. Loogen. From (sequential) Haskell to (parallel) Eden: An Implementation Point of View. In Principles of Declarative Programming, PLILP 1998, LNCS 1490, pages 318\u2013334. Springer-Verlag, 1998.","DOI":"10.1007\/BFb0056623"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"[3] S. Breitinger, U. Klusik, R. Loogen, Y. Ortega-Mall\u00a8\u00a6n, and R. Pe\u00f1a. DREAM: the Distributed Eden Abstract Machine In Selected Papers of Implementation of Functional Languages, IFL\u201997. St. Andrews, Scotland, LNCS 1467, pages 250\u2013269. Springer-Verlag, 1998.","DOI":"10.1007\/BFb0055435"},{"key":"4_CR4","volume-title":"Language Definition and Operational Semantics. Technical Report, Bericht 96-10, revised version","author":"S Breitinger","year":"1996","unstructured":"S. Breitinger, R. Loogen, Y. Ortega Mall\u00e9n, and R. Pe\u00f1a. Eden: Language Definition and Operational Semantics. Technical Report, Bericht 96\u201310, revised version, Philipps-Universit\u00e4t Marburg, Germany, 1996."},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"[5] S. Breitinger, R. Loogen, Y. Ortega-Mall\u00e9n, and R. Pe\u00f1a. The Eden Coordination Model for Distributed Memory Systems. In Workshop on High-level Parallel Programming Models, HIPS\u201997, pages 120\u2013124. IEEE Computer Science Press, 1997.","DOI":"10.1109\/HIPS.1997.582964"},{"key":"4_CR6","volume-title":"Cole","author":"M","year":"1989","unstructured":"M. Cole. Algorithmic Skeletons: Structure Management of Parallel Computations. MIT Press, 1989."},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"[7] J. Darlington, A. J. Field, P. G. Harrison, P. H. J. Kelly, D. W. N. Sharp, Q. Wu, and R. L. While. Parallel programming using skeleton functions. In Proceedings of PARLE \u201993 - Parallel Architectures and Languages Europe, LNCS 694, pages 146\u2013160. Springer-Verlag, 1993.","DOI":"10.1007\/3-540-56891-3_12"},{"key":"4_CR8","volume-title":"and W. Jiang","author":"A Geist","year":"1994","unstructured":"A. Geist, A. Beguelin, J. Dongarra, and W. Jiang. PVM: Parallel Virtual Machine. MIT Press, 1994."},{"issue":"1","key":"4_CR9","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1145\/322047.322057","volume":"25","author":"WM Gentleman","year":"1978","unstructured":"W. M. Gentleman. Some Complexity Results for Matrix Computations on Parallel Computers. Journal of the ACM, 25(1):112\u2013115, Jan 1978.","journal-title":"Journal of the ACM"},{"key":"4_CR10","volume-title":"A Combinational Framework for Parallel Programming Using Algorithmic Skeletons","author":"M Hamdan","year":"2000","unstructured":"M. Hamdan. A Combinational Framework for Parallel Programming Using Algorithmic Skeletons. PhD thesis, Department of Computing and Electrical Engineering. Heriot-Watt University, 2000."},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"[11] K. Hammond and A. J. Reb\u00f3n Portillo. HaskSkel: Algorithmic Skeletons for Haskell. In Implementation of Functional Languages (IFL\u201999), Selected Papers, LNCS 1868. Springer-Verlag, 1999.","DOI":"10.1007\/10722298_11"},{"issue":"6","key":"4_CR12","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1017\/S0956796800001891","volume":"4","author":"PH Hartel","year":"1996","unstructured":"P. H. Hartel, M. Feeley, A. Alt, et al. Benchmarking Implementations of Functional Languages with \u201cPseudoknot\u201d, a Float-Intensive Benchmark. Journal of Functional Programming, 4(6):621\u2013655, July 1996.","journal-title":"Journal of Functional Programming"},{"key":"4_CR13","unstructured":"E. Horowitz and S. Sahni. Fundamentals of Computer Algorithms. Pitman, 1978."},{"key":"4_CR14","unstructured":"Impala. Impala - (IMplicitly PArallel LAnguage Application Suite).<URL:http: \/\/www. csg. lcs.mit.edu\/impala\/>, July 2001."},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"P. Kelly. Coordination languages. In K. Hammond and G. J. Michaelson, editors, Research Directions in Parallel Functional Programming, pages 305\u2013322. Springer-Verlag, 1999.","DOI":"10.1007\/978-1-4471-0841-2_14"},{"key":"4_CR16","unstructured":"M. Kesseler. Constructing skeletons in Clean: The bare bones. In A. P. W. Bohm and J. T. Feo, editors, High Performance Functional Computing, pages 182\u2013192, April 1995."},{"key":"4_CR17","doi-asserted-by":"crossref","unstructured":"[17] U. Klusik, R. Loogen, S. Priebe, and F. Rubio. Implementation Skeletons in Eden: Low-Effort Parallel Programming. Implementation of Functional Languages, LNCS 2011, pages 7188. Springer-Verlag, 2001.","DOI":"10.1007\/3-540-45361-X_5"},{"key":"4_CR18","unstructured":"[18] U. Klusik, Y. Ortega-Mall\u00e9n, and R. Pe\u00f1a. Implementing Eden - or: Dreams Become Reality. In Selected Papers of Implementation of Functional Languages, IFL\u201998, London, Sept. 1998, LNCS 1595, pages 103\u2013119. Springer-Verlag, 1999."},{"key":"4_CR19","unstructured":"[19] U. Klusik, R. Pe\u00f1a, and F. Rubio. Replicated Workers in Eden. In Constructive Methods for Parallel Programming (CMPP\u20192000). To appear. Nova Science, 2001."},{"key":"4_CR20","first-page":"181","volume":"16","author":"G Michaelson","year":"2001","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, 16:181\u2013206, August 2001.","journal-title":"Parallel Algorithms and Applications, special issue on High Level Models and Languages for Parallel Processing"},{"key":"4_CR21","unstructured":"[21] MPI Forum. MPI: A Message-passing Interface Standard. International Journal of Supercomputer Applications, 8(3\/4), 1994."},{"key":"4_CR22","unstructured":"[22] C. Okasaki. An Overview of Edison. In Haskell Workshop, 2000."},{"key":"4_CR23","unstructured":"S. Pelagatti. Structured Development of Parallel Programs. Taylor and Francis, 1998."},{"key":"4_CR24","doi-asserted-by":"crossref","unstructured":"[24] R. Pe\u00f1a and F. Rubio. Parallel Functional Programming at Two Levels of Abstraction. In Principles and Practice of Declarative Programming (PPDPO1). ACM Press, September 2001.","DOI":"10.1145\/773184.773204"},{"key":"4_CR25","unstructured":"[25] R. Pe\u00f1a, F. Rubio, and C. Segura. Deriving Non-Hierarchical Process Topologies. In Draft Proceedings of the 3rd Scottish Functional Programming Workshop, 2001."},{"key":"4_CR26","doi-asserted-by":"crossref","unstructured":"[26] R. Pe\u00f1a and C. Segura. Non-Determinism Analysis in a Parallel-Functional Language. In Selected papers of IFL 2000 (Implementation of Functional Languages), LNCS 2011, pages 1\u201318. Springer-Verlag, 2001.","DOI":"10.1007\/3-540-45361-X_1"},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"[27] S. L. Peyton Jones. Compiling Haskell by Program Transformations: A Report from the Trenches. In ESOP\u201996 - European Symposium on Programming, LNCS 1058, pages 18\u201344. Springer-Verlag, 1996.","DOI":"10.1007\/3-540-61055-3_27"},{"key":"4_CR28","unstructured":"S. L. Peyton Jones, C. V. Hall, K. Hammond, W. D. Partain, and P. L. Wadler. The Glasgow Haskell Compiler: A Technical Overview. In Joint Framework for Inf. Technology, Keele, pages 249\u2013257, 1993."},{"key":"4_CR29","unstructured":"[29] S. L. Peyton Jones and J. Hughes, editors. Report on the Programming Language Haskell 98. URL http:\/\/www.haskell.org, February 1999."},{"key":"4_CR30","volume-title":"Quinn","author":"M. J","year":"1994","unstructured":"M. J. Quinn. Parallel Computing: Theory and Practice. McGraw-Hill, 1994."},{"key":"4_CR31","doi-asserted-by":"crossref","unstructured":"[31] P. W. Trinder, K. Hammond, J. S. M. Jr., A. S. Partridge, and S. L. P. Jones. GUM: a Portable Parallel Implementation of Haskell. In ACM SIG-PLAN Conference on Programming Language Design and Implementation. ACM Press, 1996.","DOI":"10.1145\/231379.231392"},{"key":"4_CR32","doi-asserted-by":"crossref","unstructured":"[32] P. W. Trinder, K. Hammond, H. W. Loidl, and S. L. Peyton Jones. Algorithm + Strategy = Parallelism. Journal of Functional Programming, 8(1), 1998.","DOI":"10.1017\/S0956796897002967"},{"key":"4_CR33","volume-title":"Parallel and Distributed Haskells","author":"PW Trinder","year":"2002","unstructured":"P. W. Trinder, H. W. Loidl, and R. Pointon. Parallel and Distributed Haskells. Journal of Functional Programming, 2002. To appear."}],"container-title":["Patterns and Skeletons for Parallel and Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4471-0097-3_4.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T06:28:28Z","timestamp":1741156108000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-4471-0097-3_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9781852335069","9781447100973"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-1-4471-0097-3_4","relation":{},"subject":[],"published":{"date-parts":[[2003]]}}}