Title
Ahead-of-time compilation in OMR: overview and first steps
Abstract
The growth of dynamic programming languages has triggered a renewed interest in ahead-of-time (AOT) compilation technology. While there are available resources describing technical details, possible implementations or performance comparisons of various AOT implementations, a limited number of publications are available providing sufficient background information to enter the field or the structural requirements to an AOT infrastructure. It is responsible for producing, storing and reusing the compiled code. Eclipse OpenJ9 implements all of the necessary modules for AOT. This paper describes the implementation of an ahead-of-time compiler in OpenJ9 and attempts to draw parallels with textbook descriptions of an ahead-of-time compiler. The paper also outlines initial steps and challenges of implementing AOT for language agnostic runtime environments, using Eclipse OMR as an example.
Year
DOI
Venue
2019
abs/10.5555/3370272.3370305
Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering
Keywords
DocType
Citations 
ahead-of-time compilation, object files, runtime systems
Conference
0
PageRank 
References 
Authors
0.34
0
5
Name
Order
Citations
PageRank
Georgiy Krylov100.34
Gerhard W. Dueck272957.98
Kenneth B. Kent345854.42
Daryl Maier400.34
Irwin D'Souza500.34