Login / Signup
VMIL@SPLASH
2008
2012
2018
2023
2008
2023
Keyphrases
Publications
2023
Christoph Pichler
,
Paley Li
,
Roland Schatz
,
Hanspeter Mössenböck
Hybrid Execution: Combining Ahead-of-Time and Just-in-Time Compilation.
VMIL@SPLASH
(2023)
Artem Pelenitsyn
Approximating Type Stability in the Julia JIT (Work in Progress).
VMIL@SPLASH
(2023)
Shubham Verma
,
Harpreet Kaur
,
Marius Pirvu
,
Kenneth B. Kent
Array Bytecode Support in MicroJIT.
VMIL@SPLASH
(2023)
Proceedings of the 15th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, VMIL 2023, Cascais, Portugal, 23 October 2023
VMIL@SPLASH
(2023)
Dave Mason
Revisiting Dynamic Dispatch for Modern Architectures.
VMIL@SPLASH
(2023)
Quentin Ducasse
,
Pascal Cotret
,
Loïc Lagadec
Gigue: A JIT Code Binary Generator for Hardware Testing.
VMIL@SPLASH
(2023)
Daniel Pekarek
,
Hanspeter Mössenböck
Extraction of Virtual Machine Execution Traces.
VMIL@SPLASH
(2023)
Tom Braun
,
Marcel Taeumel
,
Eliot Miranda
,
Robert Hirschfeld
Transpiling Slang Methods to C Functions: An Example of Static Polymorphism for Smalltalk VM Objects.
VMIL@SPLASH
(2023)
Luc Bläser
,
Claudio Russo
,
Ulan Degenbaev
,
Ömer S. Agacan
,
Gabor Greif
,
Jason Ibrahim
Collecting Garbage on the Blockchain.
VMIL@SPLASH
(2023)
Juan Fumero
,
György Réthy
,
Athanasios Stratikopoulos
,
Nikos Foutris
,
Christos Kotselidis
Beehive SPIR-V Toolkit: A Composable and Functional API for Runtime SPIR-V Code Generation.
VMIL@SPLASH
(2023)
Anmolpreet Singh
,
Aayush Sharma
,
Meetesh Kalpesh Mehta
,
Manas Thakur
Debugging Dynamic Language Features in a Multi-tier Virtual Machine.
VMIL@SPLASH
(2023)
Duncan Lowther
,
Dejice Jacob
,
Jeremy Singer
CHERI Performance Enhancement for a Bytecode Interpreter.
VMIL@SPLASH
(2023)
2022
Matthew Edwin Weingarten
,
Theodoros Theodoridis
,
Aleksandar Prokopec
Inlining-Benefit Prediction with Interprocedural Partial Escape Analysis.
VMIL@SPLASH
(2022)
Raphael Mosaner
,
Gergö Barany
,
David Leopoldseder
,
Hanspeter Mössenböck
Improving Vectorization Heuristics in a Dynamic Compiler with Machine Learning Models.
VMIL@SPLASH
(2022)
Pierre Misse-Chanabier
,
Théo Rogliano
Ease Virtual Machine Level Tooling with Language Level Ordinary Object Pointers.
VMIL@SPLASH
(2022)
Tomoharu Ugawa
,
Stefan Marr
,
Richard E. Jones
Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems.
VMIL@SPLASH
(2022)
Proceedings of the 14th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, VMIL 2022, Auckland, New Zealand, 5 December 2022
VMIL@SPLASH
(2022)
2021
Maxime Chevalier-Boisvert
,
Noah Gibbs
,
Jean Boussier
,
Si Xing (Alan) Wu
,
Aaron Patterson
,
Kevin Newton
,
John Hawthorn
YJIT: a basic block versioning JIT compiler for CRuby.
VMIL@SPLASH
(2021)
Matt D'Souza
,
Gilles Duboscq
Lightweight on-stack replacement in languages with unstructured loops.
VMIL@SPLASH
(2021)
Tobias Grosser
Cross-domain compilation: exploiting synergies across the CS community (keynote).
VMIL@SPLASH
(2021)
Jonathan Worthington
Reflections on a decade of MoarVM, a runtime for the Raku programming language (keynote).
VMIL@SPLASH
(2021)
Christian Wimmer
GraalVM native image: large-scale static analysis for Java (keynote).
VMIL@SPLASH
(2021)
Samuel Yvon
,
Marc Feeley
A small scheme VM, compiler, and REPL in 4k.
VMIL@SPLASH
(2021)
VMIL 2021: Proceedings of the 13th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Virtual Event / Chicago, IL, USA, 19 October 2021
VMIL@SPLASH
(2021)
2020
Steven Varoumas
,
Basile Pesin
,
Benoît Vaugon
,
Emmanuel Chailloux
Programming microcontrollers through high-level abstractions.
VMIL@SPLASH
(2020)
Chris Seaton
Understanding Graal IR (invited talk).
VMIL@SPLASH
(2020)
Mark Stoodley
In pursuit of easy(er) JITs (invited talk).
VMIL@SPLASH
(2020)
Matthew Flatt
Racket's intermediate language for control (invited talk).
VMIL@SPLASH
(2020)
Vyacheslav Egorov
10 years of Dart (invited talk).
VMIL@SPLASH
(2020)
VMIL@SPLASH 2020: Proceedings of the 12th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Virtual Event, USA, November 17, 2020
VMIL@SPLASH
(2020)
2019
Isaac Oscar Gariano
,
Richard Roberts
,
Stefan Marr
,
Michael Homer
,
James Noble
Which of my transient type checks are not (almost) free?
VMIL@SPLASH
(2019)
Jim Bauwens
,
Elisa Gonzalez Boix
Memory efficient CRDTs in dynamic environments.
VMIL@SPLASH
(2019)
Javier Cabrera-Arteaga
,
Martin Monperrus
,
Benoit Baudry
Scalable comparison of JavaScript V8 bytecode traces.
VMIL@SPLASH
(2019)
Proceedings of the 11th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, VMIL@SPLASH 2019, Athens, Greece, October 22, 2019.
VMIL@SPLASH
(2019)
Javad Ebrahimian Amiri
,
Stephen M. Blackburn
,
Antony L. Hosking
,
Michael Norrish
Designing a low-level virtual machine for implementing real-time managed languages.
VMIL@SPLASH
(2019)
Dimitri Racordon
,
Didier Buchs
Implementing a language with explicit assignment semantics.
VMIL@SPLASH
(2019)
Guillaume Bertholon
,
Stephen Kell
Towards seamless interfacing between dynamic languages and native code.
VMIL@SPLASH
(2019)
Rohan Padhye
,
Koushik Sen
Efficient fail-fast dynamic subtype checking.
VMIL@SPLASH
(2019)
2018
Juan Fumero
,
Christos Kotselidis
Using compiler snippets to exploit parallelism on heterogeneous hardware: a Java reduction case study.
VMIL@SPLASH
(2018)
Proceedings of the 10th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, VMIL@SPLASH 2018, Boston, MA, USA, November 4, 2018
VMIL@SPLASH
(2018)
Baptiste Pauget
,
David J. Pearce
,
Alex Potanin
Towards compilation of an imperative language for FPGAs.
VMIL@SPLASH
(2018)
David Leopoldseder
,
Lukas Stadler
,
Manuel Rigger
,
Thomas Würthinger
,
Hanspeter Mössenböck
A cost model for a graph-based intermediate-representation in a dynamic compiler.
VMIL@SPLASH
(2018)
Baptiste Saleil
,
Marc Feeley
Building JIT compilers for dynamic languages with low development effort.
VMIL@SPLASH
(2018)
Eliot Miranda
,
Clément Béra
,
Elisa Gonzalez Boix
,
Dan Ingalls
Two decades of smalltalk VM development: live VM development through simulation tools.
VMIL@SPLASH
(2018)
Christoph M. Kirsch
On the self in selfie (invited talk).
VMIL@SPLASH
(2018)
Michael Faes
,
Thomas R. Gross
Efficient VM-independent runtime checks for parallel programming.
VMIL@SPLASH
(2018)
Erik Stenman
Beam: a virtual machine for handling millions of messages per second (invited talk).
VMIL@SPLASH
(2018)
2017
Christos Kotselidis
,
Andy Nisbet
,
Foivos S. Zakkak
,
Nikos Foutris
Cross-ISA debugging in meta-circular VMs.
VMIL@SPLASH
(2017)
Shijie Xu
,
David Bremner
,
Daniel Heidinga
Fusing method handle graphs for efficient dynamic JVM language implementations.
VMIL@SPLASH
(2017)
Proceedings of the 9th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Vancouver, BC, Canada, October 23 - 27, 2017
VMIL@SPLASH
(2017)