Lazy continuations for Java virtual machines. - Lukas Stadler; Christian Wimmer; Thomas Würthinger; Hanspeter Mössenböck; John Rose (PPPJ, 2009)

Efficient coroutines for the Java platform. - Lukas Stadler; Thomas Würthinger; Christian Wimmer (PPPJ, 2010)

Dynamic code evolution for Java. - Thomas Würthinger; Christian Wimmer; Lukas Stadler (PPPJ, 2010)

Self-optimizing AST interpreters. - Thomas Würthinger; Andreas Wöß; Lukas Stadler; Gilles Duboscq; Doug Simon; Christian Wimmer (DLS, 2012)

Compilation queuing and graph caching for dynamic compilers. - Lukas Stadler; Gilles Duboscq; Hanspeter Mössenböck; Thomas Würthinger (VMIL@SPLASH, 2012)

An experimental study of the influence of dynamic compiler optimizations on Scala performance. - Lukas Stadler; Gilles Duboscq; Hanspeter Mössenböck; Thomas Würthinger; Doug Simon (SCALA@ECOOP, 2013)

An intermediate representation for speculative optimizations in a dynamic compiler. - Gilles Duboscq; Thomas Würthinger; Lukas Stadler; Christian Wimmer; Doug Simon; Hanspeter Mössenböck (VMIL@SPLASH, 2013)

One VM to rule them all. - Thomas Würthinger; Christian Wimmer; Andreas Wöß; Lukas Stadler; Gilles Duboscq; Christian Humer; Gregor Richards; Doug Simon; Mario Wolczko (Onward!, 2013)

An efficient native function interface for Java. - Matthias Grimmer; Manuel Rigger; Lukas Stadler; Roland Schatz; Hanspeter Mössenböck (PPPJ, 2013)

Unrestricted and safe dynamic code evolution for Java. - Thomas Würthinger; Christian Wimmer; Lukas Stadler (Sci. Comput. Program., 2013)

Partial Escape Analysis and Scalar Replacement for Java. - Lukas Stadler; Thomas Würthinger; Hanspeter Mössenböck (CGO, 2014)

TruffleC: dynamic execution of C on a Java virtual machine. - Matthias Grimmer; Manuel Rigger; Roland Schatz; Lukas Stadler; Hanspeter Mössenböck (PPPJ, 2014)

Java-to-JavaScript translation via structured control flow reconstruction of compiler IR. - David Leopoldseder; Lukas Stadler; Christian Wimmer; Hanspeter Mössenböck (DLS, 2015)

Snippets: Taking the High Road to a Low Level. - Doug Simon; Christian Wimmer; Bernhard Urban; Gilles Duboscq; Lukas Stadler; Thomas Würthinger (ACM Trans. Archit. Code Optim., 2015)

Optimizing R language execution via aggressive speculation. - Lukas Stadler; Adam Welc; Christian Humer; Mick Jordan (DLS, 2016)

Workload characterization of JVM languages. - Aibek Sarimbekov; Lukas Stadler; Lubomír Bulej; Andreas Sewe; Andrej Podzimek; Yudi Zheng; Walter Binder (Softw. Pract. Exp., 2016)

Practical partial evaluation for high-performance dynamic language runtimes. - Thomas Würthinger; Christian Wimmer; Christian Humer; Andreas Wöß; Lukas Stadler; Chris Seaton; Gilles Duboscq; Doug Simon; Matthias Grimmer (PLDI, 2017)

Just-In-Time GPU Compilation for Interpreted Languages with Partial Evaluation. - Juan José Fumero; Michel Steuwer; Lukas Stadler; Christophe Dubach (VEE, 2017)

Dominance-based duplication simulation (DBDS): code duplication to enable compiler optimizations. - David Leopoldseder; Lukas Stadler; Thomas Würthinger; Josef Eisl; Doug Simon; Hanspeter Mössenböck (CGO, 2018)

ScootR: Scaling R Dataframes on Dataflow Systems. - Andreas Kunft; Lukas Stadler; Daniele Bonetta; Cosmin Basca; Jens Meiners; Sebastian Breß; Tilmann Rabl; Juan José Fumero; Volker Markl (SoCC, 2018)

A cost model for a graph-based intermediate-representation in a dynamic compiler. - David Leopoldseder; Lukas Stadler; Manuel Rigger; Thomas Würthinger; Hanspeter Mössenböck (VMIL@SPLASH, 2018)

Fast-path loop unrolling of non-counted loops to enable subsequent compiler optimizations. - David Leopoldseder; Roland Schatz; Lukas Stadler; Manuel Rigger; Thomas Würthinger; Hanspeter Mössenböck (ManLang, 2018)

SymJEx: symbolic execution on the GraalVM. - Sebastian Kloibhofer; Thomas Pointhuber; Maximilian Heisinger; Hanspeter Mössenböck; Lukas Stadler; David Leopoldseder (MPLR, 2020)

Multi-language dynamic taint analysis in a polyglot virtual machine. - Jacob Kreindl; Daniele Bonetta; Lukas Stadler; David Leopoldseder; Hanspeter Mössenböck (MPLR, 2020)

Low-overhead multi-language dynamic taint analysis on managed runtimes through speculative optimization. - Jacob Kreindl; Daniele Bonetta; Lukas Stadler; David Leopoldseder; Hanspeter Mössenböck (MPLR, 2021)

Using machine learning to predict the code size impact of duplication heuristics in a dynamic compiler. - Raphael Mosaner; David Leopoldseder; Lukas Stadler; Hanspeter Mössenböck (MPLR, 2021)

Towards A Polyglot Framework for Factorized ML. - David Justo; Shaoqing Yi; Lukas Stadler; Nadia Polikarpova; Arun Kumar 001 (Proc. VLDB Endow., 2021)

Adaptive Code Generation for Data-Intensive Analytics. - Wangda Zhang; Junyoung Kim 004; Kenneth A. Ross; Eric Sedlar; Lukas Stadler (Proc. VLDB Endow., 2021)

Automatically Transforming Arrays to Columnar Storage at Run Time✱. - Sebastian Kloibhofer; Lukas Makor; David Leopoldseder; Daniele Bonetta; Lukas Stadler; Hanspeter Mössenböck (MPLR, 2022)

Polyglot, Label-Defined Dynamic Taint Analysis in TruffleTaint. - Jacob Kreindl; Daniele Bonetta; David Leopoldseder; Lukas Stadler; Hanspeter Mössenböck (MPLR, 2022)

Dynamic Taint Analysis with Label-Defined Semantics. - Jacob Kreindl; Daniele Bonetta; Lukas Stadler; David Leopoldseder; Hanspeter Mössenböck (MPLR, 2022)

Automatic Array Transformation to Columnar Storage at Run Time. - Lukas Makor; Sebastian Kloibhofer; David Leopoldseder; Daniele Bonetta; Lukas Stadler; Hanspeter Mössenböck (MPLR, 2022)

Machine-Learning-Based Self-Optimizing Compiler Heuristics✱. - Raphael Mosaner; David Leopoldseder; Wolfgang Kisling; Lukas Stadler; Hanspeter Mössenböck (MPLR, 2022)

AMULET: Adaptive Matrix-Multiplication-Like Tasks. - Junyoung Kim 004; Kenneth A. Ross; Eric Sedlar; Lukas Stadler (DaMoN, 2023)

Compilation Forking: A Fast and Flexible Way of Generating Data for Compiler-Internal Machine Learning Tasks. - Raphael Mosaner; David Leopoldseder; Wolfgang Kisling; Lukas Stadler; Hanspeter Mössenböck (Art Sci. Eng. Program., 2023)

Control Flow Duplication for Columnar Arrays in a Dynamic Compiler. - Sebastian Kloibhofer; Lukas Makor; David Leopoldseder; Daniele Bonetta; Lukas Stadler; Hanspeter Mössenböck (Art Sci. Eng. Program., 2023)

Binsweep: Reliably Restricting Untrusted Instruction Streams with Static Binary Analysis and Control-Flow Integrity. - Matteo Oldani; William Blair; Lukas Stadler; Zbynek Slajchrt; Matthias Neugschwandtner (CCSW@CCS, 2024)