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
Number of pages10
ISBN (Print)9781450326018
Published28 Oct 2013
Event7th ACM Workshop on Virtual Machines and Intermediate Languages, VMIL 2013 - Indianapolis, IN, United States
Duration: 28 Oct 201328 Oct 2013


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

Bibliographical note

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


King's Authors


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