{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,20]],"date-time":"2025-07-20T03:23:09Z","timestamp":1752981789876,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,9,11]],"date-time":"2016-09-11T00:00:00Z","timestamp":1473552000000},"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,11]]},"DOI":"10.1145\/2967938.2967945","type":"proceedings-article","created":{"date-parts":[[2016,8,31]],"date-time":"2016-08-31T12:32:08Z","timestamp":1472646728000},"page":"71-85","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Fusion of Parallel Array Operations"],"prefix":"10.1145","author":[{"given":"Mads R.B.","family":"Kristensen","sequence":"first","affiliation":[{"name":"University of Copenhagen, Copenhagen, Denmark"}]},{"given":"Simon A.F.","family":"Lund","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Copenhagen, Denmark"}]},{"given":"Troels","family":"Blum","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Copenhagen, Denmark"}]},{"given":"James","family":"Avery","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Copenhagen, Denmark"}]}],"member":"320","published-online":{"date-parts":[[2016,9,11]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/1898699.1898944"},{"volume-title":"Morgan Kaufmann Publishers","year":"2001","author":"Allen R.","key":"e_1_3_2_1_2_1"},{"key":"e_1_3_2_1_3_1","unstructured":"M. Berkelaar K. Eikland and P. Notebaert. lpsolve: Open source (Mixed-Integer) Linear Programming system.  M. Berkelaar K. Eikland and P. Notebaert. lpsolve: Open source (Mixed-Integer) Linear Programming system."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/93542.93553"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380240104"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.842947"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/129712.129736"},{"key":"e_1_3_2_1_8_1","first-page":"359","volume-title":"Architectures and Processors, 2002. Proceedings. The IEEE International Conference on","author":"Darte A.","year":"2002"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2003.09.005"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"G.\n       \n      Gao R.\n       \n      Olsen V.\n       \n      Sarkar and \n      \n      \n      R.\n       \n      Thekkath\n      \n  \n  . \n  Collective loop fusion for array contraction. In U. Banerjee D. Gelernter A. Nicolau and D. Padua editors Languages and Compilers for Parallel Computing volume \n  757\n   of \n  Lecture Notes in Computer Science pages \n  281\n  --\n  295\n  . \n  Springer 1993\n  .   G. Gao R. Olsen V. Sarkar and R. Thekkath. Collective loop fusion for array contraction. In U. Banerjee D. Gelernter A. Nicolau and D. Padua editors Languages and Compilers for Parallel Computing volume 757 of Lecture Notes in Computer Science pages 281--295. Springer 1993.","DOI":"10.1007\/3-540-57502-2_53"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1012241830762"},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Computer Science","first-page":"301","volume-title":"Languages and Compilers for Parallel Computing","author":"Kennedy K.","year":"1993"},{"key":"e_1_3_2_1_13_1","series-title":"Lecture Notes in Computer Science","volume-title":"Proceedings of First International Workshop on Performance Portable Programming Models for Accelerators (P3MA)","author":"Kristensen M. R. B.","year":"2016"},{"volume-title":"5th Workshop on Python for High Performance and Scientific Computing (PyHPC'14)","year":"2014","author":"Kristensen M. R. B.","key":"e_1_3_2_1_14_1"},{"volume-title":"4th Workshop on Python for High Performance and Scientific Computing (PyHPC'13)","year":"2013","author":"Kristensen M. R. B.","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2014.44"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277663"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(98)00021-0"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/568014.379586"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/88.219857"},{"key":"e_1_3_2_1_21_1","unstructured":"S. A. F. Lund and B. Vinter. Automatic mapping of array operations to specific architectures. In submission to Elsevier journal on Parallel Computing 2015. Ref. PARCO-D-15-00170.  S. A. F. Lund and B. Vinter. Automatic mapping of array operations to specific architectures. In submission to Elsevier journal on Parallel Computing 2015. Ref. PARCO-D-15-00170."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.577265"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/233561.233564"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/258492.258520"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2555243.2555250"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2636228.2636235"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796802004458"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/INTERACT.2011.18"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/40.6.340"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/sl0766-004-1459-8"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2011.37"}],"event":{"name":"PACT '16: International Conference on Parallel Architectures and Compilation","sponsor":["IFIP WG 10.3 IFIP WG 10.3","IEEE TCCA IEEE Computer Society Technical Committee on Computer Architecture","SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS TCPP IEEE Computer Society Technical Committee on Parallel Processing"],"location":"Haifa Israel","acronym":"PACT '16"},"container-title":["Proceedings of the 2016 International Conference on Parallel Architectures and Compilation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2967938.2967945","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2967938.2967945","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:49:58Z","timestamp":1750218598000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2967938.2967945"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,11]]},"references-count":31,"alternative-id":["10.1145\/2967938.2967945","10.1145\/2967938"],"URL":"https:\/\/doi.org\/10.1145\/2967938.2967945","relation":{},"subject":[],"published":{"date-parts":[[2016,9,11]]},"assertion":[{"value":"2016-09-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}