{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T01:20:36Z","timestamp":1776993636936,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":13,"publisher":"ACM","funder":[{"name":"Horizon Europe","award":["101093069 101092850 101070670 101070052"],"award-info":[{"award-number":["101093069 101092850 101070670 101070052"]}]},{"name":"UK Research and Innovation (UKRI)","award":["10039809 10048318 10048316 10039107"],"award-info":[{"award-number":["10039809 10048318 10048316 10039107"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,9]]},"DOI":"10.1145\/3759426.3760984","type":"proceedings-article","created":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T18:12:47Z","timestamp":1760033567000},"page":"107-113","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Dynamic and Static Code Analysis for Java Programs on Heterogeneous Hardware"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0154-4523","authenticated-orcid":false,"given":"Athanasios","family":"Stratikopoulos","sequence":"first","affiliation":[{"name":"University of Manchester, Manchester, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-1612-7692","authenticated-orcid":false,"given":"Tianyu","family":"Zuo","sequence":"additional","affiliation":[{"name":"CCB Fintech, Shangai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-1240-1767","authenticated-orcid":false,"given":"Umut Sarp","family":"Harbalioglu","sequence":"additional","affiliation":[{"name":"University of Manchester, Manchester, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1245-6836","authenticated-orcid":false,"given":"Juan","family":"Fumero","sequence":"additional","affiliation":[{"name":"University of Manchester, Manchester, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6670-0638","authenticated-orcid":false,"given":"Michail","family":"Papadimitriou","sequence":"additional","affiliation":[{"name":"University of Manchester, Manchester, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6486-8103","authenticated-orcid":false,"given":"Orion","family":"Papadakis","sequence":"additional","affiliation":[{"name":"University of Manchester, Manchester, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8678-8043","authenticated-orcid":false,"given":"Maria","family":"Xekalaki","sequence":"additional","affiliation":[{"name":"University of Manchester, Manchester, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8146-3503","authenticated-orcid":false,"given":"Christos","family":"Kotselidis","sequence":"additional","affiliation":[{"name":"University of Manchester, Manchester, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,10,9]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3237009.3237016"},{"key":"e_1_3_2_1_2_1","unstructured":"Nvidia Corporation. 2025. CUDA and Floating Point - Differences from x86. https:\/\/docs.nvidia.com\/cuda\/floating-point\/index.html"},{"key":"e_1_3_2_1_3_1","unstructured":"Nvidia Corporation. 2025. Programming Guide :: CUDA Toolkit Documentation. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281287.3281292"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313819"},{"key":"e_1_3_2_1_6_1","unstructured":"The Khronos \u00ae SPIR-V Working Group. 2025. SPIR-V Specification. Version 1.6: Unified. https:\/\/registry.khronos.org\/SPIR-V\/specs\/unified1\/SPIRV.html"},{"key":"e_1_3_2_1_7_1","unstructured":"JetBrains. 2025. IntelliJ Platform Plugin SDK - JetBrains Code Inspections. https:\/\/plugins.jetbrains.com\/docs\/intellij\/code-inspections.html"},{"key":"e_1_3_2_1_8_1","unstructured":"JetBrains. 2025. JetBrains Plugin Documentation. https:\/\/plugins.jetbrains.com\/docs\/intellij\/welcome.html"},{"key":"e_1_3_2_1_9_1","unstructured":"Khronos Group. 2025. OpenCL. https:\/\/www.khronos.org\/opencl\/"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3140607.3050764"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453933.3454019"},{"key":"e_1_3_2_1_12_1","unstructured":"Michail Papadimitriou Mary Xekalaki Juan Fumero Athanasios Stratikopolos Orion Papadakis and Christos Kotselidis. 2025. GPULlama3.java. https:\/\/github.com\/beehive-lab\/GPULlama3.java"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3594671.3594675"}],"event":{"name":"MPLR '25: 22nd ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes","location":"Singapore Singapore","acronym":"MPLR '25","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"]},"container-title":["Proceedings of the 22nd ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3759426.3760984","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T18:13:09Z","timestamp":1760033589000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3759426.3760984"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,9]]},"references-count":13,"alternative-id":["10.1145\/3759426.3760984","10.1145\/3759426"],"URL":"https:\/\/doi.org\/10.1145\/3759426.3760984","relation":{},"subject":[],"published":{"date-parts":[[2025,10,9]]},"assertion":[{"value":"2025-10-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}