activity
20142016
most citedVirtual Machine Warmup Blows Hot and Cold

109 citations · 137 across the 5 of their papers we have counts for

collaborators

5 papers

cs.PL2016★ 6 cited

Adaptive Just-in-time Value Class Optimization for Lowering Memory Consumption and Improving Execution Time Performance

Tobias Pape, Carl Friedrich Bolz, Robert Hirschfeld

The performance of value classes is highly dependent on how they are represented in the virtual machine. Value class instances are immutable, have no identity, and can only refer t…

cs.PL2016★ 109 cited

Virtual Machine Warmup Blows Hot and Cold

Edd Barrett, Carl Friedrich Bolz-Tereick, Rebecca Killick +2

Virtual Machines (VMs) with Just-In-Time (JIT) compilers are traditionally thought to execute programs in two phases: the initial warmup phase determines which parts of a program w…

cs.PL2015

Making an Embedded DBMS JIT-friendly

Carl Friedrich Bolz, Darya Kurilova, Laurence Tratt

While database management systems (DBMSs) are highly optimized, interactions across the boundary between the programming language (PL) and the DBMS are costly, even for in-process…

cs.PL2015★ 4 cited

Fine-grained Language Composition: A Case Study

Edd Barrett, Carl Friedrich Bolz, Lukas Diekmann +1

Although run-time language composition is common, it normally takes the form of a crude Foreign Function Interface (FFI). While useful, such compositions tend to be coarse-grained…

cs.PL2014★ 18 cited

Approaches to Interpreter Composition

Edd Barrett, Carl Friedrich Bolz, Laurence Tratt

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; a…