The reviewed record of science sign in
Pith

arxiv: 2011.03516 · v3 · pith:7DJTMFVR · submitted 2020-11-06 · cs.PL

Amalgamating Different JIT Compilations in a Meta-tracing JIT Compiler Framework

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:7DJTMFVRrecord.jsonopen to challenge →

classification cs.PL
keywords frameworkcompilationcompilerstrategiesdifferentfasterachieveactually
0
0 comments X
read the original abstract

Many modern virtual machines, such as JVMs, .NET Framework, and V8, employ a just-in-time (JIT) compiler to achieve their high-performance. There are two major compilation strategies; trace-based compilation and method-based compilation. They have their own advantages and disadvantages, so we presume that applying suitable strategies for different program parts is essential for faster execution. This paper proposes a new approach called the meta-hybrid JIT compiler framework, which combined the two strategies in a single meta-JIT compiler framework. We implemented the BacCaml framework for proof-of-concept. We also report that some programs actually ran faster by the hybrid compilation in our experiments.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.