Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Amalgamating Different JIT Compilations in a Meta-tracing JIT Compiler Framework (2011.03516v3)

Published 6 Nov 2020 in cs.PL

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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (2)
  1. Yusuke Izawa (5 papers)
  2. Hidehiko Masuhara (11 papers)
Citations (3)

Summary

We haven't generated a summary for this paper yet.