-
Rigger, M.; Grimmer, M.; Wimmer, C.; Würthinger, T.; Mössenböck, H.:
Bringing Low-Level Languages to the JVM: Efficient Execution of LLVM IR on Truffle
Workshop on Virtual Machines and Intermediate Languages (VMIL'16), Amsterdam, Netherlands, Oct. 31, 2016 (accepted for publication) -
Rigger, M.:
Sulong: Memory Safe and Efficient Execution of LLVM-Based Languages
ECOOP 2016 Doctoral Symposium, July 18, 2016, Rome, Italy
Download paper -
Rigger, M.; Grimmer, M.; Mössenböck, H.:
Sulong - Execution of LLVM-Based Languages on the JVM
Int. Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'16), July 18, 2016, Rome, Italy, (accepted for publication) -
Kreindl, J.; Rigger, M.; Mössenböck, H.:
Debugging Native Extensions of Dynamic Languages
15th International Conference on Managed Languages & Runtimes (ManLang'18), September 12-14, 2018, Linz, Austria
Download paper
There is also a list of general publications about GraalVM and Truffle in general.
-
Sulong: An experience report of using the "other end" of LLVM in GraalVM.
EuroLLVM'19, April 8-9, 2019, Brussels, Belgium
Download slides
Watch video -
LLVM IR in GraalVM: Multi-Level, Polyglot Debugging with Sulong
EuroLLVM'19, April 8-9, 2019, Brussels, Belgium
Download slides
Watch video -
Using LLVM and Sulong for Language C Extensions
LLVM Cauldron 2016, September 8, 2016, Hebden Bridge, The United Kingdom
Download slides
Watch video -
C, C++, and Fortran on the JVM via Sulong
VMM'16, September 2, 2016, Lugano, Switzerland
Download slides -
Sulong: Execution of LLVM-Based Languages on the JVM
ICOOOLPS'16 (LLVM Toolchain devroom), July 18, 2016, Rome, Italy
Download slides -
Sulong: Fast LLVM IR Execution on the JVM with Truffle and Graal
FOSDEM'16 (LLVM Toolchain devroom), January 31, 2016, Brussels, Belgium
Download slides