{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T01:20:38Z","timestamp":1776993638070,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,9]]},"DOI":"10.1145\/3759426.3760978","type":"proceedings-article","created":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T18:12:47Z","timestamp":1760033567000},"page":"31-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["TornadoViz: Visualizing Heterogeneous Execution Patterns in Modern Managed Runtime Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6670-0638","authenticated-orcid":false,"given":"Michail","family":"Papadimitriou","sequence":"first","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-0154-4523","authenticated-orcid":false,"given":"Athanasios","family":"Stratikopoulos","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-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-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","unstructured":"2020. Java Flight Recorder. https:\/\/docs.oracle.com\/javacomponents\/jmc-5-4\/jfr-runtime-guide\/about.htm Accessed: 2024-02-15"},{"key":"e_1_3_2_1_2_1","unstructured":"2020. VisualVM: All-in-One Java Troubleshooting Tool. https:\/\/visualvm.github.io\/ Accessed: 2024-02-15"},{"key":"e_1_3_2_1_3_1","unstructured":"2021. AMD Radeon GPU Profiler. https:\/\/gpuopen.com\/rgp\/ Accessed: 2024-02-15"},{"key":"e_1_3_2_1_4_1","unstructured":"2021. Intel VTune Profiler. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/tools\/oneapi\/components\/vtune-profiler.html Accessed: 2024-02-15"},{"key":"e_1_3_2_1_5_1","unstructured":"2025. NVIDIA Insight Systems. https:\/\/developer.nvidia.com\/nsight-systems Accessed: 2025-05-15"},{"key":"e_1_3_2_1_6_1","unstructured":"2025. OpenJDK Project Babylon. https:\/\/openjdk.org\/projects\/babylon\/ Accessed: 2025-05-15"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3237009.3237016"},{"key":"e_1_3_2_1_8_1","unstructured":"ej-technologies GmbH. 2025. JProfiler. https:\/\/www.ej-technologies.com\/jprofiler Accessed: 2025-06-21"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313819"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453933.3454019"},{"key":"e_1_3_2_1_11_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_12_1","unstructured":"Alfonso Peterssen. 2024. llama3.java: A pure Java implementation for Llama3. https:\/\/github.com\/mukel\/llama3.java"}],"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.3760978","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T18:12:55Z","timestamp":1760033575000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3759426.3760978"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,9]]},"references-count":12,"alternative-id":["10.1145\/3759426.3760978","10.1145\/3759426"],"URL":"https:\/\/doi.org\/10.1145\/3759426.3760978","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"}}]}}