Portrait Dipl.-Ing. Dr. Matthias Grimmer


Oracle Labs
Altenberger Straße 69
A-4040 Linz

Building: Computer Science Building (Science Park 3) room:
Phone:
Fax:
Email: matthias.grimmer [at] oracle [punkt] com
ORCID: orcid.org/0000-0003-4295-1579

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

Activities

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