Dominance-Based Duplication Simulation (DBDS)
David Leopoldseder, Lukas Stadler, Thomas Wuerthinger, Josef Eisl, Doug Simon, Hanspeter Mössenböck, CGO 2018
FastR update: Interoperability, Graphics, Debugging, Profiling, and other hot topics
Lukas Stadler, useR! 2017, RIOT workshop
Just-In-Time GPU Compilation for Interpreted Languages with Partial Evaluation
Juan Jose Fumero, Michel Steuwer, Lukas Stadler, Christophe Dubach, VEE'17
OpenCL JIT Compilation for Dynamic Programming Languages
Juan Jose Fumero, Michel Steuwer, Lukas Stadler, Christophe Dubach, MoreVMs 2017
Practical partial evaluation for high-performance dynamic language runtimes
Thomas Wuerthinger, Christian Wimmer, Christian Humer, Andreas Woess, Lukas Stadler, Chris Seaton, Gilles Duboscq, Doug Simon, Matthias Grimmer, PLDI 2017
Zero-overhead R and C/C++ integration with FastR
Lukas Stadler, useR! poster session
Audio/Video recording of "Zero-Overhead Integration of R, JS, Ruby and C/C++"
Lukas Stadler, useR! 2016
FastR presentation at RIOT 2016 workshop
Lukas Stadler, RIOT workshop
Just-In-Time GPU Compilation of Interpreted Programs with Profile-Driven Specialization
Juan Fumero, Lukas Stadler, Michael Steuwer, Christophe Dubach, VEE 2017
Optimizing R language execution via aggressive speculation
Lukas Stadler, Adam Welc, Christian Humer, Mick Jordan, DLS 2016
Practical Partial Evaluation for High-Performance Dynamic Language Runtimes
Thomas Wuerthinger, Christian Wimmer, Christian Humer, Andreas Woess, Lukas Stadler, Chris Seaton, Gilles Duboscq, Douglas Simon, Matthias Grimmer, PLDI 2017: June 19-21, Barcelona, Spain, http://conf.researchr.org/track/pldi-2017/pldi-2017-papers
Zero-Overhead Integration of R, JS, Ruby and C/C++
Lukas Stadler, useR! 2016
Java-to-JavaScript translation via structured control flow reconstruction of compiler IR
David Leopoldseder, Lukas Stadler, Christian Wimmer, Hanspeter Mössenböck, DLS 2015
Workload characterization of JVM languages
Aibek Sarimbekov, Lukas Stadler, Lubomír Bulej, Andreas Sewe, Andrej Podzimek, Yudi Zheng, Walter Binder, Software: Practice and Experience
Partial Escape Analysis and Scalar Replacement for Java
Lukas Stadler, Thomas Wuerthinger, Hanspeter Mössenböck, CGO 2014
An Experimental Study of the Influence of Dynamic Compiler Optimizations on Scala Performance
Lukas Stadler, Gilles Duboscq, Hanspeter Mössenböck, Thomas Wuerthinger, Doug Simon, SCALA 2013
An Intermediate Representation for Speculative Optimizations in a Dynamic Compiler
Gilles Duboscq, Thomas Wuerthinger, Lukas Stadler, Christian Wimmer, Doug Simon, Hanspeter Mössenböck, VMIL 2013
Graal IR: An Extensible Declarative Intermediate Representation
Gilles Duboscq, Lukas Stadler, Thomas Wuerthinger, Doug Simon, Christian Wimmer, Hanspeter Mössenböck, APPLC 2013
Compilation Queuing and Graph Caching for Dynamic Compilers
Lukas Stadler, Gilles Duboscq, Hanspeter Mössenböck, Thomas Wuerthinger, VMIL 2012
Dynamic Code Evolution for Java
Thomas Wuerthinger, Christian Wimmer, Lukas Stadler, PPPJ 2010
Efficient Coroutines for the Java Platform
Lukas Stadler, Thomas Wuerthinger, Christian Wimmer, PPPJ 2010
Lazy Continuations for Java Virtual Machines
Lukas Stadler, Christian Wimmer, Thomas Wuerthinger, Hanspeter Mössenböck, John Rose, PPPJ 2009