{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:09:54Z","timestamp":1750306194402,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,9,8]],"date-time":"2016-09-08T00:00:00Z","timestamp":1473292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,9,8]]},"DOI":"10.1145\/2975991.2975997","type":"proceedings-article","created":{"date-parts":[[2016,8,26]],"date-time":"2016-08-26T12:40:09Z","timestamp":1472215209000},"page":"38-43","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["APL on GPUs: a TAIL from the past, scribbled in Futhark"],"prefix":"10.1145","author":[{"given":"Troels","family":"Henriksen","sequence":"first","affiliation":[{"name":"University of Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Dybdal","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henrik","family":"Urms","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna Sofie","family":"Kiehn","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Gavin","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hjalte","family":"Abelskov","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Elsman","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cosmin","family":"Oancea","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,9,8]]},"reference":[{"unstructured":"R. Bernecky. APEX: The APL parallel executor 1997.  R. Bernecky. APEX: The APL parallel executor 1997.","key":"e_1_3_2_1_1_1"},{"unstructured":"T. Budd. An APL compiler. Springer Science &amp; Business Media 2012.  T. Budd. An APL compiler. Springer Science &amp; Business Media 2012.","key":"e_1_3_2_1_2_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.1145\/2774959.2774966"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1109\/IISWC.2009.5306797"},{"unstructured":"H. Chen and W.-M. Ching. An ELI-to-C compiler: Production and performance 2013.  H. Chen and W.-M. Ching. An ELI-to-C compiler: Production and performance 2013.","key":"e_1_3_2_1_5_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/2627373.2627390"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1145\/2502323.2502328"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1145\/2935323.2935326"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1145\/2935323.2935331"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.5555\/1098666"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1016\/j.parco.2011.09.001"},{"volume-title":"Dyalog Limited","year":"2009","author":"Legrand B.","key":"e_1_3_2_1_12_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/1073884.1073921"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1007\/978-3-642-54833-8_3"},{"unstructured":"H. Urms and A. S. Kiehn. Compiling TAIL to Futhark (bachelor\u2019s thesis) 2015.  H. Urms and A. S. Kiehn. Compiling TAIL to Futhark (bachelor\u2019s thesis) 2015.","key":"e_1_3_2_1_15_1"},{"unstructured":"Introduction TAIL Futhark From TAIL to Futhark Handling IO Bridging APL and Python Performance Experimental Methodology and Hardware Results and Analysis Related Work Conclusions and Future Work  Introduction TAIL Futhark From TAIL to Futhark Handling IO Bridging APL and Python Performance Experimental Methodology and Hardware Results and Analysis Related Work Conclusions and Future Work","key":"e_1_3_2_1_16_1"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"acronym":"ICFP'16","name":"ICFP'16: ACM SIGPLAN International Conference on Functional Programming","location":"Nara Japan"},"container-title":["Proceedings of the 5th International Workshop on Functional High-Performance Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2975991.2975997","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2975991.2975997","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:50:19Z","timestamp":1750218619000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2975991.2975997"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,8]]},"references-count":16,"alternative-id":["10.1145\/2975991.2975997","10.1145\/2975991"],"URL":"https:\/\/doi.org\/10.1145\/2975991.2975997","relation":{},"subject":[],"published":{"date-parts":[[2016,9,8]]},"assertion":[{"value":"2016-09-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}