{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T21:41:39Z","timestamp":1742938899217,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642551949"},{"type":"electronic","value":"9783642551956"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-642-55195-6_11","type":"book-chapter","created":{"date-parts":[[2014,5,7]],"date-time":"2014-05-07T14:55:32Z","timestamp":1399474532000},"page":"118-129","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["FooPar: A Functional Object Oriented Parallel Framework in Scala"],"prefix":"10.1007","author":[{"given":"Felix Palludan","family":"Hargreaves","sequence":"first","affiliation":[]},{"given":"Daniel","family":"Merkle","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,5,8]]},"reference":[{"key":"11_CR1","unstructured":"Scala in the enterprise. Ecole Polytechnique Federale de Lausanne (EPFL). http:\/\/www.scala-lang.org\/node\/1658 (2013). Accessed 4 May 2013"},{"key":"11_CR2","unstructured":"Abeles, P.: Java-Matrix-Benchmark - a benchmark for computational efficiency, memory usage and stability of Java matrix libraries. http:\/\/code.google.com\/p\/java-matrix-benchmark\/ (2013). Accessed 12 Feb 2013"},{"key":"11_CR3","unstructured":"Bosque, J.L., Robles, O.D., Toharia, P., Pastor, L.: H-Isoefficiency: scalability metric for heterogenous systems. In: Proceedings of the 10th International Conference of Computational and Mathematical Methods in Science and Engineering (CEMMSE 2010), pp. 240\u2013250 (2010)"},{"key":"11_CR4","series-title":"LNCS","first-page":"1","volume-title":"EuroPVM\/MPI 2001","author":"F Darema","year":"2001","unstructured":"Darema, F.: The SPMD model: past, present and future. In: Cotronis, Y., Dongarra, J. (eds.) EuroPVM\/MPI 2001. LNCS, vol. 2131, p. 1. Springer, Heidelberg (2001)"},{"issue":"4","key":"11_CR5","doi-asserted-by":"publisher","first-page":"657","DOI":"10.1137\/0210049","volume":"10","author":"E Dekel","year":"1981","unstructured":"Dekel, E., Nassimi, D., Sahni, S.: Parallel matrix and graph algorithms. SIAM J. Comput. 10(4), 657\u2013675 (1981)","journal-title":"SIAM J. Comput."},{"key":"11_CR6","doi-asserted-by":"crossref","unstructured":"Gabriel, E., Fagg, G.E., Bosilca, G., Angskun, T., Dongarra, J.J., Squyres, J.M., Sahay, V., Kambadur, P., Barrett, B., Lumsdaine, A., Castain, R.H., Daniel, D.J., Graham, R.L., Woodall, T.S.: Open MPI: Goals, concept, and design of a next generation MPI implementation. In: Proceedings of the 11th European PVM\/MPI Users\u2019 Group Meeting, pp. 97\u2013104 (2004)","DOI":"10.1007\/978-3-540-30218-6_19"},{"issue":"3","key":"11_CR7","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/88.242438","volume":"1","author":"A Grama","year":"1993","unstructured":"Grama, A., Gupta, A., Kumar, V.: Isoefficiency: measuring the scalability of parallel algorithms and architectures. IEEE Parallel Distrib. Technol. Syst. Appl. 1(3), 12\u201321 (1993)","journal-title":"IEEE Parallel Distrib. Technol. Syst. Appl."},{"key":"11_CR8","volume-title":"Introduction to Parallel Computing","author":"A Grama","year":"2003","unstructured":"Grama, A., Karypis, G., Kumar, V., Gupta, A.: Introduction to Parallel Computing. Addison Wesley, Reading (2003)"},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Gupta, A., Kumar, V.: Scalability of parallel algorithms for matrix multiplication. In: Proceedings of the 22nd International Conference on Parallel Processing, ICPP, vol. 3, pp. 115\u2013123 (1993)","DOI":"10.1109\/ICPP.1993.160"},{"key":"11_CR10","unstructured":"Hundt, R.: Loop recognition in C++\/Java\/Go\/Scala. In: Proceedings of Scala Days (2011)"},{"key":"11_CR11","volume-title":"Scalable Parallel Computing","author":"K Hwang","year":"1998","unstructured":"Hwang, K., Xu, Z.: Scalable Parallel Computing. McGraw-Hill, New York (1998)"},{"issue":"6","key":"11_CR12","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1007\/BF01389001","volume":"16","author":"V Kumar","year":"1987","unstructured":"Kumar, V., Rao, V.N.: Parallel depth first search, part II: analysis. Int. J. Parallel Prog. 16(6), 501\u2013519 (1987)","journal-title":"Int. J. Parallel Prog."},{"key":"11_CR13","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1017\/S0956796805005526","volume":"15","author":"R Loogen","year":"2005","unstructured":"Loogen, R., Ortega-Mall\u00e9n, Y., Pe\u00f1a, R.: Parallel functional programming in Eden. J. Funct. Program. 15, 431\u2013475 (2005)","journal-title":"J. Funct. Program."},{"key":"11_CR14","unstructured":"Odersky, M.: The Scala language specification (2011)"},{"key":"11_CR15","unstructured":"Odersky, M., Moors, A.: Fighting bit rot with types (experience report: Scala collections). In: Proceedings of the 29th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2009), vol. 4 of Leibniz International Proceedings in Informatics, pp. 427\u2013451 (2009)"},{"key":"11_CR16","volume-title":"Programming in Scala","author":"M Odersky","year":"2010","unstructured":"Odersky, M., Spoon, L., Venners, B.: Programming in Scala. Artima, New York (2010)"},{"key":"11_CR17","volume-title":"Parallel Programming in C with MPI and OpenMP","author":"MJ Quinn","year":"2003","unstructured":"Quinn, M.J.: Parallel Programming in C with MPI and OpenMP. McGraw-Hill, Blacklick (2003)"},{"key":"11_CR18","doi-asserted-by":"crossref","unstructured":"Shafi, A., Manzoor, J.: Towards efficient shared memory communications in MPJ express. In: Proceedings of the 25th IEEE International Symposium on Parallel Distributed Processing 2009 (IPDPS), pp. 1\u20137 (2009)","DOI":"10.1109\/IPDPS.2009.5161083"},{"key":"11_CR19","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/s11227-009-0270-0","volume":"1","author":"GL Taboada","year":"2012","unstructured":"Taboada, G.L., Touri\u00f1o, J., Doallo, R.: F-MPJ: scalable Java message-passing communications on parallel systems. J. Supercomput. 1, 117\u2013140 (2012)","journal-title":"J. Supercomput."},{"issue":"1","key":"11_CR20","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1017\/S0956796800000563","volume":"3","author":"SJ Thompson","year":"1993","unstructured":"Thompson, S.J., Wadler, P.: Functional programming in education - introduction. J. Funct. Program. 3(1), 3\u20134 (1993)","journal-title":"J. Funct. Program."},{"key":"11_CR21","unstructured":"Zaharia, M., Chowdhury, N.M.M., Franklin, M., Shenker, S., Stoica, I.: Spark: cluster computing with working sets. Technical Report UCB\/EECS-2010-53, EECS Department, University of California, Berkeley (2010)"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-55195-6_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,10]],"date-time":"2023-02-10T00:17:10Z","timestamp":1675988230000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-55195-6_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642551949","9783642551956"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-55195-6_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"8 May 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}