Portrait Dipl.-Ing. Christoph Aigner, BSc.

Address: Altenberger Straße 69, 4040 Linz, Austria
Building: Computer Science Building (S3) Room: 204
Phone: + 43-732-2468-4367
Fax: + 43-732-2468-4345
Email: christoph.aigner@jku.at

Research

Research Interests

  • Compilers
  • Virtual Machines
  • Program Analysis
  • Programming Language Implementations

Projects

  • GraalVM Compiler (Just-in-Time Compilation of Java Byte Code), research coorporation with Oracle Labs
    • 2022 - 2023: Automated vectorization of loops
    • 2023 - 2026: Data-Flow Analysis in Graal IR

  • Truffle (GraalVM Language Implementation Framework), research coorporation with Oracle Labs
    • since 2026: Ahead-of-Time Metacompilation for Dynamic Languages

Presentations

    MPLR 2024:
    Lazy Sparse Conditional Constant Propagation in the Sea of Nodes
    21st International Conference on Managed Programming Languages and Runtimes (MPLR'24), September 19th, 2024, Vienna, Austria
    ICOOOLPS 2026:
    Towards Ahead-of-Time Meta-Compilation of Dynamic Languages With an Extensible Type Analysis
    Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS 2026), June 29th, 2026, Brussels, Belgium

Publications

Teaching

Courses

W = Winter term, S = Summer term

  • Übung zu Softwareentwicklung 1: 2025W, 2026W
  • Übung zu Softwareentwicklung 2: 2026S