{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:46:30Z","timestamp":1782866790842,"version":"3.54.5"},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642183775","type":"print"},{"value":"9783642183782","type":"electronic"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-18378-2_16","type":"book-chapter","created":{"date-parts":[[2011,1,20]],"date-time":"2011-01-20T09:18:08Z","timestamp":1295515088000},"page":"190-204","source":"Crossref","is-referenced-by-count":2,"title":["Kanor"],"prefix":"10.1007","author":[{"given":"Eric","family":"Holk","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"William E.","family":"Byrd","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jeremiah","family":"Willcock","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Torsten","family":"Hoefler","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arun","family":"Chauhan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew","family":"Lumsdaine","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"16_CR1","first-page":"196","volume-title":"International Conference on Functional Programming","author":"J. Armstrong","year":"1997","unstructured":"Armstrong, J.: The development of Erlang. In: International Conference on Functional Programming, pp. 196\u2013203. ACM, New York (1997)"},{"key":"16_CR2","unstructured":"Blelloch, G.: NESL: A nested data-parallel language (version 3.1). Tech. Rep. CMU-CS-95-170, CMU (January 1995)"},{"issue":"3","key":"16_CR3","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1177\/1094342007078442","volume":"21","author":"B. Chamberlain","year":"2007","unstructured":"Chamberlain, B., Callahan, D., Zima, H.: Parallel programmability and the Chapel language. Int\u2019l. Journal of High Performance Computing Applications\u00a021(3), 291\u2013312 (2007)","journal-title":"Int\u2019l. Journal of High Performance Computing Applications"},{"key":"16_CR4","doi-asserted-by":"crossref","unstructured":"Charles, P., Grothoff, C., Saraswat, V.A., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: an object-oriented approach to non-uniform cluster computing. In: Object-Oriented Programming, Systems, Languages, and Applications, pp. 519\u2013538 (2005)","DOI":"10.1145\/1094811.1094852"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Hoefler, T., Lumsdaine, A., Rehm, W.: Implementation and performance analysis of non-blocking collective operations for MPI. In: Supercomputing. IEEE\/ACM (November 2007)","DOI":"10.1145\/1362622.1362692"},{"key":"16_CR6","doi-asserted-by":"crossref","unstructured":"Hoefler, T., Traeff, J.L.: Sparse collective operations for MPI. In: International Parallel & Distributed Processing Symposium, HIPS 2009 Workshop, Rome, Italy (May 2009)","DOI":"10.1109\/IPDPS.2009.5160935"},{"key":"16_CR7","unstructured":"Hoefler, T., Willcock, J., Chauhan, A., Lumsdaine, A.: The Case for Collective Pattern Specification. In: 1st ACM Workshop on Advances in Message Passing (AMP 2010) (June 2010)"},{"key":"16_CR8","first-page":"159","volume-title":"Principles and Practice of Parallel Programming","author":"T. Hoefler","year":"2010","unstructured":"Hoefler, T., Siebert, C., Lumsdaine, A.: Scalable communication protocols for dynamic sparse data exchange. In: Principles and Practice of Parallel Programming, pp. 159\u2013168. ACM, New York (2010)"},{"key":"16_CR9","doi-asserted-by":"crossref","unstructured":"Kennedy, K., Koelbel, C., Zima, H.: The rise and fall of High Performance Fortran: An historical object lesson. In: History of Programming Languages III, p. 7-1\u20137-22. ACM, New York (2007)","DOI":"10.1145\/1238844.1238851"},{"key":"16_CR10","doi-asserted-by":"crossref","unstructured":"Loogen, R., Ortega-Mall\u00e9n, Y., Pe\u00f1a-Mar\u00ed, R.: Parallel functional programming in Eden. Journal of Functional Programming\u00a0(15), 431\u2013475 (2005)","DOI":"10.1017\/S0956796805005526"},{"key":"16_CR11","unstructured":"MPI Forum: MPI: A Message-Passing Interface Standard. Version 2.2 (September 4, 2009)"},{"issue":"2","key":"16_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/289918.289920","volume":"17","author":"R.W. Numrich","year":"1998","unstructured":"Numrich, R.W., Reid, J.: Co-array Fortran for parallel programming. SIGPLAN Fortran Forum\u00a017(2), 1\u201331 (1998)","journal-title":"SIGPLAN Fortran Forum"},{"issue":"9","key":"16_CR13","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1145\/1016848.1016878","volume":"39","author":"D. Sarkar","year":"2004","unstructured":"Sarkar, D., Waddell, O., Dybvig, R.K.: A nanopass infrastructure for compiler education. SIGPLAN Not.\u00a039(9), 201\u2013212 (2004)","journal-title":"SIGPLAN Not."},{"key":"16_CR14","doi-asserted-by":"crossref","unstructured":"UPC Consortium: UPC Language Specification, v1.2 (May 2005), http:\/\/upc.lbl.gov\/docs\/user\/upc_spec_1.2.pdf","DOI":"10.2172\/862127"},{"issue":"8","key":"16_CR15","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1145\/79173.79181","volume":"33","author":"L.G. Valiant","year":"1990","unstructured":"Valiant, L.G.: A bridging model for parallel computation. Communications of the ACM\u00a033(8), 103\u2013111 (1990)","journal-title":"Communications of the ACM"},{"key":"16_CR16","unstructured":"XcalableMP Specification Working Group: Application Program Interface Version 1, Draft 0.7. Tech. rep. (November 2009)"}],"container-title":["Lecture Notes in Computer Science","Practical Aspects of Declarative Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-18378-2_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T20:52:00Z","timestamp":1559940720000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-18378-2_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642183775","9783642183782"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-18378-2_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011]]}}}