mpapadimitriou92@gmail.com

Publications

A full list of publications — also on Google Scholar.

Year Title Affiliation Venue Link
2026 From JVM to GPU: Running LLMs natively in Java JavaPro JavaPro Magazine — Java in the Age of AI (04/2026)
2023 Scaling Up Performance of Managed Applications on NUMA Systems University of Manchester International Symposium on Memory Management (ISMM23)
2023 A Multifaceted Memory Analysis of Java Benchmarks University of Manchester International Conference on Managed Programming Languages and Runtimes (MPLR23)
2021 Multiple-Tasks on Multiple-Devices (MTMD): Exploiting Concurrency in Heterogeneous Managed Runtimes University of Manchester Virtual Execution Environments (VEE21)
2021 Automatically Exploiting the Memory Hierarchy of GPUs through Just-in-Time Compilation University of Manchester Virtual Execution Environments (VEE21)
2020 Transparent Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs University of Manchester The Art, Science, and Engineering of Programming (AOSA)
2020 Efficient compilation and execution of JVM-based data processing frameworks on heterogeneous co-processors University of Manchester Design, Automation & Test in Europe Conference & Exhibition (DATE2020)
2019 Heterogeneous Computing Architectures: Challenges and Vision University of Manchester CRC Press
2019 Dynamic application reconfiguration on heterogeneous hardware University of Manchester Virtual Execution Environments (VEE19)
2019 Towards Prototyping and Acceleration of Java Programs onto Intel FPGAs University of Manchester 27th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
2018 Exploiting High-Performance Heterogeneous Hardware for Java Programs using Graal University of Manchester 15th International Conference on Managed Languages and Runtimes (ManLang)
2018 Exploiting High-Performance Heterogeneous Hardware for Java Programs using Graal University of Manchester 14th International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems
2018 Towards practical heterogeneous virtual machines University of Manchester Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming
2016 Speed-Up Computational Finance Simulations with OpenCL on Intel Xeon Phi TU Delft European Conference on Parallel Processing
2016 Accelerating Computational Finance Simulations; with OpenCL: a case study TU Delft Master Thesis Diploma