logo of the SSW institute
Institut für Systemsoftware
Johannes Kepler Universität Linz
Fachbereich Informatik
logo of the Cristian Doppler Research Association
Christian Doppler Labor
Automated Software Engineering

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports
Awards

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Library
Seminars
Gallery
Links
Search

Webmaster


logo of the Johannes Kepler University (JKU)

  Dipl.-Ing. Thomas Schatzl
Address: Altenbergerstr. 69, 4040 Linz, Austria
Room: HF 305
Phone: + 43-732-2468-7142
Fax: + 43-732-2468-7138
Email:

Research

  • Garbage Collection for High-End Mobile Devices (In cooperation with Oracle Sun Labs, from 2008-)
  • For that purpose I am also working on the GCSpy framework and visualizer. You can download a current zipped source tree here.
  • Research related interests lie in virtual machines and compilers.
  • If there is spare time left, I am contributing to the Free Pascal Object Pascal compiler project, helping with the PowerPC and ARM platforms.

Advisor for bachelor thesises

Other Teaching

  • Course: Projektpraktikum SS2011
    Title: Object data structure for Graal Hotspot Compiler
    Description: Zur Zeit erzeugt der Graal Hotspot-Compiler aus einer High-Level Zwischensprache (LIR) direkt Maschinencode. Die Aufgabe dieser Arbeit ist es, zwischen der LIR und dem Maschinencode eine passende objektorientierte Datenstruktur zwischenzuschalten, um darauf vor der eigentlichen Ausgabe des Maschinencodes verschiedene Transformationen (z.B. Optimierungen) anwenden zu koennen.

Proposals for bachelor/master thesises

I am also interested in advising topics provided by students about virtual machines, memory management (garbage collection) and code generation in general.

Publications

  • Schatzl, T., Daynès, L., Mössenböck, H.: Optimized Memory Management for Class Metadata in a JVM. 9th International Conference on the Principles and Practice of Programming in Java (PPPJ'11), Kongens Lyngby, Denmark, August 24-26, 2011. Preprint/draft version available for personal use here.