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
|
 |
DI Florian Huemer, BSc.
Address: Altenberger Straße 69, 4040 Linz, Austria
Building: Computer Science Building (S3) Room: 203
Phone: + 43-732-2468-4346
Fax: + 43-732-2468-4345
Email: florian.huemer@jku.at |
Research
Research Interests
- Partial Evaluation and Program Specialization
- Programming Language Design and Type Systems
- Compilers and Interpreters
- Bytecode Formats and WebAssembly
Projects
- GraalJS (=GraalVM JavaScript Runtime), collaboration with Oracle Labs as part of my Bachelor's Thesis
- GraalWasm (=GraalVM WebAssembly Runtime), research coorporation with Oracle Labs
- 2022: GraalWasm Debugging support - support of the DWARF debug information format in GraalWasm (released in GraalVM 23,
extended in GraalVM 25)
- 2022 – 2023: Rework of the GraalWasm interpreter model and implementation of several language proposals (released in GraalVM 22 and 23)
- Truffle (=GraalVM Language Implementation Framework), research coorporation with Oracle Labs
- 2022: Introduction of a more efficient frame API for statically typed languages in Truffle (released in GraalVM 22)
- GraalVM Compiler (Just-of-Time Compilation and Partial Evaluation of Java Byte Code), research coorporation with Oracle Labs
- since 2023: Reducing the compilation-time impact of partial evaluation with the help of the 3rd Futamura projection and template-based compilation
Presentations
-
ECOOP 2024:
Taking a Closer Look: An Outlier-Driven Approach to Compilation-Time Optimization
European Conference on Object-Oriented Programming (ECOOP'24), September 16-20, 2024, Vienna, Austria
Publications
- Florian Huemer, David Leopoldseder, Aleksandar Prokopec, Raphael Mosaner, Hanspeter Mössenböck:
Taking a Closer Look: An Outlier-Driven Approach to Compilation-Time Optimization
European Conference on Object-Oriented Programming (ECOOP'24), September 16-20, 2024, Vienna, Austria, Leibniz International Proceedings in Informatics(LIPIcs), Vol. 313, pp. 20:1-20:28
Teaching
Courses
W=winter term, S=summer term
- Übung zu Compilerbau: 2023W, 2024W, 2025W
- Praktikum aus Softwareentwicklung 2: 2024S, 2025S
Supervised Theses
|