pith. sign in

arxiv: 1409.0757 · v3 · pith:HCSDRQLUnew · submitted 2014-09-02 · 💻 cs.PL

Approaches to Interpreter Composition

classification 💻 cs.PL
keywords meta-tracinginterpreterprogramscompositioninterpretersapproachesbarriercompose
0
0 comments X
read the original abstract

In this paper, we compose six different Python and Prolog VMs into 4 pairwise compositions: one using C interpreters; one running on the JVM; one using meta-tracing interpreters; and one using a C interpreter and a meta-tracing interpreter. We show that programs that cross the language barrier frequently execute faster in a meta-tracing composition, and that meta-tracing imposes a significantly lower overhead on composed programs relative to mono-language programs.

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.