logo of the SSW institute ;)
Computer Science
System Software

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
Talks
Library
Gallery
Links
Search

Webmaster


  Dipl.-Ing. Thomas Schatzl
Address: Altenbergerstr. 69, 4040 Linz, Austria
Building: S3 (Science Park 3) Room: 203
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:Special Topics in Software Engineering: Java Hotspot VM (together with T. Wuerthinger; garbage collection part)
    Description: This course will give an overview of Oracle's Java HotSpot VM, which is among the best-performing Java virtual machines.The focus will be on the internal data structures, the just-in-time compiler, and garbage collection. See also here.
  • 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.