{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T22:00:36Z","timestamp":1730325636879,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,13]]},"DOI":"10.1145\/3520306.3534501","type":"proceedings-article","created":{"date-parts":[[2022,6,10]],"date-time":"2022-06-10T15:10:00Z","timestamp":1654873800000},"page":"12-24","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Distributed parallel computing with Futhark: a functional language to generate distributed parallel code"],"prefix":"10.1145","author":[{"given":"Micha\u00ebl","family":"El Kharroubi","sequence":"first","affiliation":[{"name":"University of Applied Sciences and Arts Western Switzerland, Switzerland"}]},{"given":"Baptiste","family":"Coudray","sequence":"additional","affiliation":[{"name":"University of Applied Sciences and Arts Western Switzerland, Switzerland"}]},{"given":"Orestis","family":"Malaspinas","sequence":"additional","affiliation":[{"name":"University of Applied Sciences and Arts Western Switzerland, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2022,6,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2898354"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45718-6_13"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/227234.227246"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926354.1926358"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_6_1","unstructured":"B. Coudray. 2021. MPI-Futhark : distributed high-performance computing for people. https:\/\/sitehepia.hesge.ch\/diplome\/ITI\/2021\/documents\/Coudray-553 B. Coudray. 2021. MPI-Futhark : distributed high-performance computing for people. https:\/\/sitehepia.hesge.ch\/diplome\/ITI\/2021\/documents\/Coudray-553"},{"volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface, Jack Dongarra, Emilio Luque, and Tom\u00e0s Margalef (Eds.)","author":"Cownie James","key":"e_1_3_2_1_7_1","unstructured":"James Cownie and William Gropp . 1999. A Standard Interface for Debugger Access to Message Queue Information in MPI . In Recent Advances in Parallel Virtual Machine and Message Passing Interface, Jack Dongarra, Emilio Luque, and Tom\u00e0s Margalef (Eds.) . Springer Berlin Heidelberg , Berlin, Heidelberg , 51\u201358. isbn:978-3-540-48158-4 James Cownie and William Gropp. 1999. A Standard Interface for Debugger Access to Message Queue Information in MPI. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, Jack Dongarra, Emilio Luque, and Tom\u00e0s Margalef (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 51\u201358. isbn:978-3-540-48158-4"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2008.5222004"},{"key":"e_1_3_2_1_9_1","volume-title":"Mathematical Games: The fantastic combinations of John Conway\u2019s new solitaire game \u201clife\u201d. Scientific American","author":"Gardner M.","year":"1970","unstructured":"M. Gardner . 1970 . Mathematical Games: The fantastic combinations of John Conway\u2019s new solitaire game \u201clife\u201d. Scientific American (1970). M. Gardner. 1970. Mathematical Games: The fantastic combinations of John Conway\u2019s new solitaire game \u201clife\u201d. Scientific American (1970)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/IACC.2016.148"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3408974"},{"volume-title":"Design and Implementation of the Futhark Programming Language (Revised). Ph. D. Dissertation","author":"Henriksen Troels","key":"e_1_3_2_1_12_1","unstructured":"Troels Henriksen . 2017. Design and Implementation of the Futhark Programming Language (Revised). Ph. D. Dissertation . University of Copenhagen , Department of Computer Science. http:\/\/hiperfit.dk\/pdf\/troels-phd-thesis.pdf Troels Henriksen. 2017. Design and Implementation of the Futhark Programming Language (Revised). Ph. D. Dissertation. University of Copenhagen, Department of Computer Science. http:\/\/hiperfit.dk\/pdf\/troels-phd-thesis.pdf"},{"key":"e_1_3_2_1_13_1","unstructured":"Troels Henriksen. 2020. 2. The Futhark Language \u2014 Parallel Programming in Futhark . https:\/\/futhark-book.readthedocs.io\/en\/latest\/language.html Troels Henriksen. 2020. 2. The Futhark Language \u2014 Parallel Programming in Futhark . https:\/\/futhark-book.readthedocs.io\/en\/latest\/language.html"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460944.3464310"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/3433701.3433830"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062354"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.368177"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953611.1953615"},{"key":"e_1_3_2_1_19_1","volume-title":"The Lattice Boltzmann Method: Principles and Practice","author":"Kr\u00fcger Timm","year":"1944","unstructured":"Timm Kr\u00fcger , Halim Kusumaatmaja , Alexandr Kuzmin , Orest Shardt , Goncalo Silva , and Erlend Magnus Viggen . 2017. The Lattice Boltzmann Method: Principles and Practice . Springer International Publishing . isbn:978-3-319-44647-9 https:\/\/www.springer.com\/gp\/book\/97833 1944 6479 Timm Kr\u00fcger, Halim Kusumaatmaja, Alexandr Kuzmin, Orest Shardt, Goncalo Silva, and Erlend Magnus Viggen. 2017. The Lattice Boltzmann Method: Principles and Practice. Springer International Publishing. isbn:978-3-319-44647-9 https:\/\/www.springer.com\/gp\/book\/9783319446479"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0250306"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2020.03.022"},{"volume-title":"Multicore backend for Futhark. Master\u2019s thesis","author":"Tran Duc Minh","key":"e_1_3_2_1_22_1","unstructured":"Duc Minh Tran . 2020. Multicore backend for Futhark. Master\u2019s thesis . University of Copenhagen , Department of Computer Science. https:\/\/futhark-lang.org\/student-projects\/duc-msc-thesis.pdf Duc Minh Tran. 2020. Multicore backend for Futhark. Master\u2019s thesis. University of Copenhagen, Department of Computer Science. https:\/\/futhark-lang.org\/student-projects\/duc-msc-thesis.pdf"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462176"},{"key":"e_1_3_2_1_24_1","volume-title":"2nd HiPEAC Workshop on Reconfigurable Computing. Citeseer, 63\u201372","author":"Shahbahrami Asadollah","year":"2008","unstructured":"Asadollah Shahbahrami , Jae Young Hur , Ben Juurlink , and Stephan Wong . 2008 . FPGA implementation of parallel histogram computation . In 2nd HiPEAC Workshop on Reconfigurable Computing. Citeseer, 63\u201372 . Asadollah Shahbahrami, Jae Young Hur, Ben Juurlink, and Stephan Wong. 2008. FPGA implementation of parallel histogram computation. In 2nd HiPEAC Workshop on Reconfigurable Computing. Citeseer, 63\u201372."},{"volume-title":"Proc. Int. Conf. on Signal Processing and Communications Systems (ICSPCS). Citeseer, 418\u2013422","author":"Shams Ramtin","key":"e_1_3_2_1_25_1","unstructured":"Ramtin Shams and R. A. Kennedy . 2007. Efficient histogram algorithms for NVIDIA CUDA compatible devices . In Proc. Int. Conf. on Signal Processing and Communications Systems (ICSPCS). Citeseer, 418\u2013422 . Ramtin Shams and R. A. Kennedy. 2007. Efficient histogram algorithms for NVIDIA CUDA compatible devices. In Proc. Int. Conf. on Signal Processing and Communications Systems (ICSPCS). Citeseer, 418\u2013422."},{"key":"e_1_3_2_1_26_1","first-page":"29","article-title":"Parboil: A revised benchmark suite for scientific and commercial throughput computing","volume":"127","author":"Stratton John A.","year":"2012","unstructured":"John A. Stratton , Christopher Rodrigues , I.- Jui Sung , Nady Obeid , Li-Wen Chang , Nasser Anssari , Geng Daniel Liu , and Wen-mei W. Hwu . 2012 . Parboil: A revised benchmark suite for scientific and commercial throughput computing . Center for Reliable and High-Performance Computing 127 (2012), 29 . John A. Stratton, Christopher Rodrigues, I.-Jui Sung, Nady Obeid, Li-Wen Chang, Nasser Anssari, Geng Daniel Liu, and Wen-mei W. Hwu. 2012. Parboil: A revised benchmark suite for scientific and commercial throughput computing. Center for Reliable and High-Performance Computing 127 (2012), 29.","journal-title":"Center for Reliable and High-Performance Computing"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(199704)9:4%3C255::AID-CPE250%3E3.0.CO;2-2"}],"event":{"name":"ARRAY '22: 8th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"San Diego CA USA","acronym":"ARRAY '22"},"container-title":["Proceedings of the 8th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3520306.3534501","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,8]],"date-time":"2023-01-08T19:39:48Z","timestamp":1673206788000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3520306.3534501"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,13]]},"references-count":27,"alternative-id":["10.1145\/3520306.3534501","10.1145\/3520306"],"URL":"https:\/\/doi.org\/10.1145\/3520306.3534501","relation":{},"subject":[],"published":{"date-parts":[[2022,6,13]]},"assertion":[{"value":"2022-06-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}