King's College London

Research portal

Unipycation: A case study in cross-language tracing

Research output: Chapter in Book/Report/Conference proceedingConference paper

Original languageEnglish
Title of host publicationVMIL 2013 - Proceedings of the 7th ACM Workshop on Virtual Machines and Intermediate Languages
Place of PublicationNew York
PublisherAssociation for Computing Machinery
Pages31-40
Number of pages10
ISBN (Print)9781450326018
DOIs
Published28 Oct 2013
Event7th ACM Workshop on Virtual Machines and Intermediate Languages, VMIL 2013 - Indianapolis, IN, United States
Duration: 28 Oct 201328 Oct 2013

Conference

Conference7th ACM Workshop on Virtual Machines and Intermediate Languages, VMIL 2013
CountryUnited States
CityIndianapolis, IN
Period28/10/201328/10/2013

Bibliographical note

Copyright is held by the owner/author(s).

Documents

King's Authors

Abstract

Language composition approaches have traditionally suffered from poor performance. In this paper we hypothesise that meta-tracing provides a means to compose independent language interpreters while retaining the performance levels of each. To study this approach, we compose Python and Prolog interpreters to form Unipycation. We present a case study of its use and a suite of micro-benchmarks which give us some understanding of its cross-language performance. 

Download statistics

No data available

View graph of relations

© 2018 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454