FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
NewsSystems

Retargeting JIT compilers by using C-compiler generated executable code (2004)

via Lobsterscs.arizona.edu via raven4h ago

Abstract: JIT compilers produce fast code, whereas interpreters are easy to port between architectures. We propose to combine the advantages of these language implementation techniques as follows: we generate native code by concatenating and patching machine code fragments taken from interpreter-derived code (generated by a C compiler); we completely eliminate the interpreter dispatch overhead and accesses to the interpreted code by patching jump target addresses and other constants into the fragments. In this paper we present the basic idea, discuss some issues in more detail, and present results from a proof-of-concept implementation, providing speedups of up to 1.87 over the fastest previous interpreter-based technique, and performance comparable to simple native-code compilers. The effort required for retargeting our implementation from the 386 to the PPC architecture was less than a person-day. Comments

Continue reading on Lobsters

Opens in a new tab

Read Full Article
0 views

Related Articles

News

What "elastic compute" means in 2026

Reddit Programming • 12m ago

News

Breaking In: A patch to finally unlock the best VCD player the SEGA Dreamcast -

Reddit Programming • 4h ago

clmystery: A command-line murder mystery
News

clmystery: A command-line murder mystery

Lobsters • 6h ago

News

The Downfall and Enshittification of Microsoft in 2026

Lobsters • 7h ago

News

When not to use Event Sourcing?

Reddit Programming • 9h ago

Discover More Articles