SPLASH Workshop/Symposium Events 2023
2023 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH Events 2023)
Powered by
Conference Publishing Consulting

15th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages (VMIL 2023), October 23, 2023, Cascais, Portugal

VMIL 2023 – Proceedings

Contents - Abstracts - Authors

15th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages (VMIL 2023)

Frontmatter

Title Page


Article: splashws23vmilforeword-fm000-p doi:
Welcome from the Chairs


Article: splashws23vmilforeword-fm001-p doi:
VMIL 2023 Organization


Article: splashws23vmilforeword-fm002-p doi:

Papers

CHERI Performance Enhancement for a Bytecode Interpreter
Duncan Lowther, Dejice Jacob, and Jeremy Singer
(University of Glasgow, UK)


Publisher's Version Article: splashws23vmilmain-p65-p doi:10.1145/3623507.3623552
Revisiting Dynamic Dispatch for Modern Architectures
Dave Mason
(Toronto Metropolitan University, Canada)


Publisher's Version Article: splashws23vmilmain-p50-p doi:10.1145/3623507.3623551
Debugging Dynamic Language Features in a Multi-tier Virtual Machine
Anmolpreet Singh, Aayush Sharma, Meetesh Kalpesh Mehta, and Manas Thakur
(IIT Mandi, India; IIT Bombay, India)


Publisher's Version Article: splashws23vmilmain-p18-p doi:10.1145/3623507.3623549
Array Bytecode Support in MicroJIT
Shubham Verma, Harpreet Kaur, Marius Pirvu, and Kenneth B. Kent
(University of New Brunswick, Canada; IBM, Canada)


Publisher's Version Article: splashws23vmilmain-p100-p doi:10.1145/3623507.3623557
Hybrid Execution: Combining Ahead-of-Time and Just-in-Time Compilation
Christoph Pichler, Paley Li, Roland Schatz, and Hanspeter Mössenböck
(JKU Linz, Austria; Oracle, Prague, Czechia; Oracle, Austria)


Publisher's Version Article: splashws23vmilmain-p80-p doi:10.1145/3623507.3623554
Collecting Garbage on the Blockchain
Luc Bläser, Claudio Russo, Ulan Degenbaev, Ömer S. Ağacan, Gabor Greif, and Jason Ibrahim
(DFINITY Foundation, Switzerland; Google, Denmark)


Publisher's Version Article: splashws23vmilmain-p24-p doi:10.1145/3623507.3627672
Beehive SPIR-V Toolkit: A Composable and Functional API for Runtime SPIR-V Code Generation
Juan Fumero, György Rethy, Athanasios Stratikopoulos, Nikos Foutris, and Christos Kotselidis
(University of Manchester, UK; ETH Zurich, Switzerland)


Publisher's Version Article: splashws23vmilmain-p82-p doi:10.1145/3623507.3623555
Gigue: A JIT Code Binary Generator for Hardware Testing
Quentin Ducasse, Pascal Cotret, and Loïc Lagadec
(ENSTA Bretagne, France)


Publisher's Version Article: splashws23vmilmain-p76-p doi:10.1145/3623507.3623553
Approximating Type Stability in the Julia JIT (Work in Progress)
Artem Pelenitsyn
(Northeastern University, USA)


Publisher's Version Article: splashws23vmilmain-p99-p doi:10.1145/3623507.3623556
Transpiling Slang Methods to C Functions: An Example of Static Polymorphism for Smalltalk VM Objects
Tom Braun, Marcel Taeumel, Eliot Miranda, and Robert Hirschfeld
(Hasso Plattner Institute, Germany; University of Potsdam, Germany)


Publisher's Version Article: splashws23vmilmain-p11-p doi:10.1145/3623507.3623548
Extraction of Virtual Machine Execution Traces
Daniel Pekarek and Hanspeter Mössenböck
(JKU Linz, Austria)


Publisher's Version Article: splashws23vmilmain-p1-p doi:10.1145/3623507.3623547

proc time: 0.02