Ahead-of-time compilation in OMR: overview and first steps

Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering(2019)

引用 0|浏览36
暂无评分
摘要
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.
更多
查看译文
关键词
ahead-of-time compilation, object files, runtime systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要