{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:34Z","timestamp":1750220854648,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,21]],"date-time":"2019-10-21T00:00:00Z","timestamp":1571616000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100007601","name":"Horizon 2020","doi-asserted-by":"publisher","award":["732366"],"award-info":[{"award-number":["732366"]}],"id":[{"id":"10.13039\/501100007601","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,21]]},"DOI":"10.1145\/3357390.3361031","type":"proceedings-article","created":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T18:52:21Z","timestamp":1570733541000},"page":"63-71","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Hosting OpenMP programs on Java virtual machines"],"prefix":"10.1145","author":[{"given":"Swapnil","family":"Gaikwad","sequence":"first","affiliation":[{"name":"University of Manchester, UK"}]},{"given":"Andy","family":"Nisbet","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}]},{"given":"Mikel","family":"Luj\u00e1n","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}]}],"member":"320","published-online":{"date-parts":[[2019,10,21]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"OpenMP Application Programming Interface. Retrieved 30th","author":"Architecture Review MP","year":"2019","unstructured":"Open MP Architecture Review Board (OpenMP ARB). 2019. OpenMP Application Programming Interface. Retrieved 30th Mar 2019 from https:\/\/www.openmp.org\/wp-content\/uploads\/OpenMP-API-Specification-5.0.pdf. OpenMP Architecture Review Board (OpenMP ARB). 2019. OpenMP Application Programming Interface. Retrieved 30th Mar 2019 from https:\/\/www.openmp.org\/wp-content\/uploads\/OpenMP-API-Specification-5.0.pdf."},{"key":"e_1_3_2_1_2_1","volume-title":"omp4j Project website. Retrieved 14th","author":"Belohlvek Petr","year":"2019","unstructured":"Petr Belohlvek and Anton\u00edn Steinhauser . 2019. omp4j Project website. Retrieved 14th Jul 2019 from http:\/\/www.omp4j.org. Petr Belohlvek and Anton\u00edn Steinhauser. 2019. omp4j Project website. Retrieved 14th Jul 2019 from http:\/\/www.omp4j.org."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.1145\/337449.337466"},{"volume-title":"Retrieved Jun 16th 2019 from https:\/\/github.com\/oracle\/truffleruby","author":"Oracle Corporation","unstructured":"Oracle Corporation . 2016. TruffleRuby. Retrieved Jun 16th 2019 from https:\/\/github.com\/oracle\/truffleruby Oracle Corporation. 2016. TruffleRuby. Retrieved Jun 16th 2019 from https:\/\/github.com\/oracle\/truffleruby","key":"e_1_3_2_1_4_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/3237009.3237019"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/3201898"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1145\/2816707.2816714"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1145\/2724525.2728790"},{"unstructured":"H. Jin M. Frumkin and J. Yan. 1999. The OpenMP Implementation of NAS Parallel Benchmarks and Its Performance. Retrieved 16th Jun 2019 from https:\/\/www.nas.nasa.gov\/assets\/pdf\/techreports\/1999\/nas-99-011.pdf  H. Jin M. Frumkin and J. Yan. 1999. The OpenMP Implementation of NAS Parallel Benchmarks and Its Performance. Retrieved 16th Jun 2019 from https:\/\/www.nas.nasa.gov\/assets\/pdf\/techreports\/1999\/nas-99-011.pdf","key":"e_1_3_2_1_9_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.5555\/1298358.1298365"},{"key":"e_1_3_2_1_11_1","volume-title":"2014 International Conference on Principles and Practices of Programming on the Java Platform Virtual Machines, Languages and Tools, PPPJ '14","author":"Kolodziej Joanna","year":"2014","unstructured":"Joanna Kolodziej and Bruce R . Childers (Eds.). 2014 . 2014 International Conference on Principles and Practices of Programming on the Java Platform Virtual Machines, Languages and Tools, PPPJ '14 , Cracow, Poland , September 23-26, 2014 . ACM. Joanna Kolodziej and Bruce R. Childers (Eds.). 2014. 2014 International Conference on Principles and Practices of Programming on the Java Platform Virtual Machines, Languages and Tools, PPPJ '14, Cracow, Poland, September 23-26, 2014. ACM."},{"key":"e_1_3_2_1_12_1","volume-title":"LLVM Download Page. Retrieved 29th","author":"LLVM.","year":"2019","unstructured":"LLVM. 2019. LLVM Download Page. Retrieved 29th Jun 2019 from http:\/\/releases.llvm.org. LLVM. 2019. LLVM Download Page. Retrieved 29th Jun 2019 from http:\/\/releases.llvm.org."},{"unstructured":"LLVM. 2019. OpenMP: Support for the OpenMP language. Retrieved 29th Jun 2019 from https:\/\/openmp.llvm.org\/.  LLVM. 2019. OpenMP: Support for the OpenMP language. Retrieved 29th Jun 2019 from https:\/\/openmp.llvm.org\/.","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","volume-title":"Java Memory Model and Thread Specification. Retrieved 30th","author":"Pugh Willam","year":"2019","unstructured":"Willam Pugh . 2019. JSR 133 , Java Memory Model and Thread Specification. Retrieved 30th Mar 2019 from http:\/\/www.cs.umd.edu\/~pugh\/java\/memoryModel\/CommunityReview.pdf. Willam Pugh. 2019. JSR 133, Java Memory Model and Thread Specification. Retrieved 30th Mar 2019 from http:\/\/www.cs.umd.edu\/~pugh\/java\/memoryModel\/CommunityReview.pdf."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/2998415.2998416"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1145\/3173162.3173174"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/2989225.2989236"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1145\/2581122.2544157"},{"key":"e_1_3_2_1_19_1","first-page":"153","volume-title":"Proceedings of the 2001 Joint ACM-ISCOPE Conference on Java Grande (JGI '01)","author":"Veldema R.","unstructured":"R. Veldema , R. F. H. Hofman , R. A. F. Bhoedjang , and H. E. Bal . 2001. Runtime Optimizations for a Java DSM Implementation . In Proceedings of the 2001 Joint ACM-ISCOPE Conference on Java Grande (JGI '01) . 153 - 162 . R. Veldema, R. F. H. Hofman, R. A. F. Bhoedjang, and H. E. Bal. 2001. Runtime Optimizations for a Java DSM Implementation. In Proceedings of the 2001 Joint ACM-ISCOPE Conference on Java Grande (JGI '01). 153-162."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/3062341.3062381"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1145\/2509578.2509581"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"acronym":"MPLR '19","name":"MPLR '19: 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes","location":"Athens Greece"},"container-title":["Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357390.3361031","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3357390.3361031","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:21Z","timestamp":1750202601000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357390.3361031"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,21]]},"references-count":21,"alternative-id":["10.1145\/3357390.3361031","10.1145\/3357390"],"URL":"https:\/\/doi.org\/10.1145\/3357390.3361031","relation":{},"subject":[],"published":{"date-parts":[[2019,10,21]]},"assertion":[{"value":"2019-10-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}