Portrait Dipl.-Ing. Christoph Pichler, BSc.

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


Research Interests

  • Compilers and Interpreters
  • Intermediate Representations
  • Native and Managed Execution


  • Sulong (=GraalVM LLVM Runtime)
    • 2019: Debugging support: evaluation of (source level, i.e. C/C++) watch expressions (released in GraalVM 20)
    • 2020 – 2021: Truffle Interoperability between C++ and other Truffle languages (released in GraalVM 21.2)
    • 2021 – 2022: Executing Swift on GraalVM via LLVM/Sulong (finished, not released yet)
    • since 2022: Interoperability between execution modes – combining Sulong with native execution


  • EuroLLVM 2022: [Video, Slides]
    Extending Sulong (an LLVM bitcode runtime) for cross-language interoperability between C++/Swift and Java, JavaScript or Python
    Student Talk, 2022 European LLVM Developers' Meeting (EuroLLVM 2022), May 10-11, 2022, London, United Kingdom
  • CGO 2023: [Extended Abstract, Poster]
    Interoperability between Execution Modes on GraalVM
    Student Research Competition, Int. Symposium on Code Generation and Optimization (CGO'23), Feb.25-Mar.1, 2023, Montreal, Canada


  • (different context, thus not part of SSW)
    Thomas Grurl, Christoph Pichler, Jürgen Fuß, Robert Wille:
    Automatic Implementation and Evaluation of Error-Correcting Codes for Quantum Computing: An Open-Source Framework for Quantum Error Correction
    VLSID 2023, Hyderabad, India. arXiv


  • 2021, Winter term: Tutorium zu Softwareentwicklung 1
  • 2022, Winter term: Tutorium zu Softwareentwicklung 1
  • 2023, Summer term: Praktikum aus Softwareentwicklung 2