For the current REF see the REF 2021 website REF 2021 logo

Output details

11 - Computer Science and Informatics

King's College London

Return to search Previous output Next output
Output 143 of 159 in the submission
Article title

The Impact of Meta-Tracing on VM Design and Implementation

Type
D - Journal article
Title of journal
SCIENCE OF COMPUTER PROGRAMMING
Article number
N/A
Volume number
N/A
Issue number
N/A
First page of article
N/A
ISSN of journal
0167-6423
Year of publication
2013
URL
-
Number of additional authors
1
Additional information

<08>Meta-tracing allows programming language interpreters to be automatically translated to Virtual Machines (VMs) with fast Just-in-Time compilers. This paper is the first to describe the techniques necessary to obtain optimal performance from a meta-tracing VM, drawing on the author's experiences of creating several VMs. It provides the largest cross-VM benchmark experiment to date, giving the first detailed understanding of the performance landscape. The techniques described now form a core part of PyPy, a real-world Python VM which is now used by tens of thousands of developers.

This paper's research led to the £618K EPSRC `Cooler' grant with Tratt as PI.

Interdisciplinary
-
Cross-referral requested
-
Research group
D - Software Modelling and Applied Logic
Citation count
0
Proposed double-weighted
No
Double-weighted statement
-
Reserve for a double-weighted output
No
Non-English
No
English abstract
-