Home
General
Staff
Contact
Partners
Alumni
Research
Areas
Projects
Papers
Books
Reports
Awards
Teaching
Lectures
Exams
B.Theses
M.Theses
PhD Theses
Go Abroad
Misc
Talks
Library
Gallery
Links
Search
Webmaster
|
|
Dipl.-Ing. Christoph Pichler, BSc. (he/him)
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
Research Interests
- Compilers and Interpreters
- Intermediate Representations
- Native and Managed Execution
- Virtual Machines
Projects
- Sulong (=GraalVM LLVM Runtime), research coorporation with Oracle Labs
- 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
Presentations
-
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
-
EuroLLVM 2024:
[Poster]
Combining Execution Modes of LLVM Bitcode on GraalVM
2024 European LLVM Developers' Meeting (EuroLLVM 2024), April 10-11, 2024, Vienna, Austria
Publications
- Christoph Pichler, Paley Li, Roland Schatz, Hanspeter Mössenböck:
On Automating Hybrid Execution of Ahead-of-Time and Just-in-Time Compiled Code
VMIL 2024, October 20, 2024, Pasadena, CA, USA [Video of Presentation]
- Christoph Pichler, Paley Li, Roland Schatz, Hanspeter Mössenböck:
Hybrid Execution: Combining Ahead-of-Time and Just-in-Time Compilation
VMIL 2023, October 23, 2023, Cascais, Portugal [Video of Presentation]
- (different context, thus not part of work at 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
Received Best Student Paper Award
Teaching
W=winter term, S=summer term
- Übung zu Softwareentwicklung 1: 2023W, 2024W (lessions held as substitute: 2022W, 2023S)
- Tutorium zu Softwareentwicklung 1: 2021W, 2022W, 2023W
- Praktikum aus Softwareentwicklung 2: 2023S, 2024S
Workshops
- Spieleentwicklung mit Scratch (Zielgruppe Schulklassen)
|