Home
General
Staff
Contact
Partners
Alumni
Research
Areas
Projects
Papers
Books
Reports
Awards
Teaching
Lectures
Exams
B.Theses
M.Theses
PhD Theses
Go Abroad
Misc
Talks
Library
Gallery
Links
Search
Webmaster
|
Teaching
2016S
2015W
2015S
2014W
2014S
Master Thesis Co-Advisor
-
Reinhard Umgeher: Maxine Structured Assembler, August 2016
-
Stefan Rumzucker: A Web Framework for Interactive Trace Visualization, May 2016
-
David Leopoldseder: Graal AOT JS: A Java to JavaScript Compiler, July 2015
-
Ingomar Wesp: Dynamic Visualization of Compiler Graphs, June 2015
-
Robert Ebetsberger-Katerl: String Optimizations for Graal, May 2014
-
Thomas Feichtinger: Truffle/Clojure: An AST-Interpreter for the Clojure programming language, February 2014
Bachelor Thesis Advisor
-
Emre Dursun: Execution of Haskell on top of Sulong, ongoing
-
Edvin Herac: A CUDA API for Truffle, ongoing
-
Jacob Kreindl: A Test Framework for SpiderMonkey Tests on Graal.js, September 2016
-
Kevin Zeilinger: Fuzz-Testing of Array Implementations in Graal.js, May 2016
-
Markus Wagner: Visualization of Huge Datasets in HTML 5 and JavaScript, October 2015
-
Jakob Stieblehner: A Clang IR Serialization Tool, October 2015
-
Gabriel Schörghuber: Cross-Language Interoperability between Java and a Simple Language, October 2015
-
Philip Miesbauer: Big Data Visualization in Web Applications, October 2015
-
Jose Illescas: Cross-Language Iterator based on Truffle, October 2015
-
Lukas Ehrenfellner: A Rule-based Validation Framework for Truffle-based AST Interpreters, October 2015
-
Thomas Böhm: An Array-Implementation for a Simple Truffle Language Implementation, October 2015
-
Karl Kronberger: A Compressed Logging Stream for Graal, October 2015
Research
Research Interests
- Optimizations
- Virtual Machines
- Compilers & Interpreters
- Language Interoperability
- Security: Memory safety and tainting
Publications
-
Trace-based Register Allocation in a JIT Compiler
Josef Eisl, Matthias Grimmer, Doug Simon, Thomas Würthinger, and Hanspeter Mössenböck
PPPJ '16 Proceedings of the 2016 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, 2016
-
Sulong - Execution of LLVM-Based Languages on the JVM
Manuel Rigger, Matthias Grimmer, and Hanspeter Mössenböck
ICOOOLPS'16 Proceedings of the 11th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems, 2016
-
Cross-Language Interoperability in a Multi-Language Runtime
Matthias Grimmer
PhD's thesis, Johannes Kepler University Linz, October 2015
-
-
-
-
-
-
-
-
A Runtime Environment for the Truffle/C VM
Matthias Grimmer
Master's thesis, Johannes Kepler University Linz, November 2013
Activities
-
Virtual Machine Meetup (VMM'16)
Program committee member, 2016
-
Workshop on Virtual Machines and Intermediate Languages (VMIL'16)
Program committee member, 2016
-
1st Workshop on ReUsable and Modular Programming Language Ecosystems (RUMPLE'16)
Workshop organizer, 2016
-
Central European Journal of Computer Science
Review, 2016
-
Journal of Object Technology
Review, 2016
-
Elsevier Computer Languages, Systems & Structures (COMLAN)
Review for a special issue for the top GPCE 2015 papers, 2016
-
11th Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems Workshop (ICOOOLPS'16)
Program committee member, 2016
Other Activities
Non-academic talks
-
Java Student User Group / Java User Group Austria
Invited talk: One VM To Rule Them All - And With High-Performance Bind Them, TU Wien, 2015
-
Technologieplauscherl
Invited talk: One VM To Rule Them All - And With High-Performance Bind Them, Dynatrace Linz, 2015
-
eJUG Austria
Invited talk: One VM To Rule Them All - And With High-Performance Bind Them, Linz, 2015
-
Science Slam Linz
Alles begann mit Legos..., Linz, 2015
Event organization
-
Traumberuf Technik
Workshop for prospective students: Turbobeschleunigung von Computerprogrammen, Traumberuf Technik, 2016
-
Lange Nacht der Forschung
Workshop for adults: Turbobeschleunigung von Computerprogrammen, LNDF, 2016
-
KinderUni
Workshop for children: Kinder Uni Linz - Wie Computer den kürzesten Weg finden: Algorithmen zur Routenoptimierung, KinderUni, 2016
-
Frauen in die Technik (FIT)
Workshop for prospective students: Turbobeschleunigung von Computerprogrammen, FIT, 2016
-
KinderUni
Workshop for children: Kinder Uni Linz - Wie Computer den kürzesten Weg finden: Algorithmen zur Routenoptimierung, KinderUni, 2015
Other
|