Projects per year
Abstract
Throughout program execution, types may stabilize, variables
may become constant, and code sections may turn out
to be redundant—all information that is used by just-in-time
(JIT) compilers to achieve peak performance. Yet, since JIT
compilation is done on demand for individual code parts,
global observations cannot be made. Moreover, global data
analysis is an inherently expensive process, that collects
information over large data sets. Thus, it is infeasible in dynamic
compilers. With this project, we propose integrating
data analysis into a dynamic runtime to speed up big data
applications. The goal is to use the detailed run-time information
for speculative compiler optimizations based on the
shape and complexion of the data to improve performance.
Original language | English |
---|---|
Title of host publication | SPLASH Doctoral Symposium at SPLASH'21 |
Number of pages | 3 |
Publication status | Published - Oct 2021 |
Fields of science
- 102 Computer Sciences
- 102009 Computer simulation
- 102011 Formal languages
- 102013 Human-computer interaction
- 102022 Software development
- 102024 Usability research
- 102029 Practical computer science
JKU Focus areas
- Digital Transformation
Projects
- 1 Active
-
Java VM Compiler Performance (Oracle)
Mössenböck, H. (PI)
01.01.2001 → 31.05.2025
Project: Contract research › Industry project