Skip to main content

Native Code Generation Using the Transterpreter

Jacobsen, Christian L. and Dimmich, Damian J. and Jadud, Matthew C. (2006) Native Code Generation Using the Transterpreter. In: Welch, Peter H. and Kerridge, Jon M. and Barnes, Frederick R.M., eds. Communicating Process Architectures 2006. Concurrent Systems Engineering . IOS Press, Amsterdam, Netherlands, pp. 269-281. ISBN 978-1-58603-671-3. E-ISBN 978-1-60750-205-0. (KAR id:14410)

PDF
Language: English
Download (186kB) Preview
[thumbnail of Native_Code_Generation_Using_the.pdf]
Preview
This file may not be suitable for users of assistive technology.
Request an accessible format

Abstract

We are interested in languages that provide powerful abstractions for concurrency and parallelism that execute everywhere, efficiently. Currently, the existing runtime environments for the occam-pi programming language provide either one of these features (portability) or some semblance of the other (performance). We believe that both can be achieved through the careful generation of C from occam-pi, and demonstrate that this is possible using the Transterpreter, a portable interpreter for occam-pi, as our starting point.

Item Type: Book section
Uncontrolled keywords: Transterpreter, Native Code, GCC, occam-pi
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Mark Wheadon
Date Deposited: 24 Nov 2008 18:03 UTC
Last Modified: 12 Jul 2022 10:39 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/14410 (The current URI for this page, for reference purposes)
  • Depositors only (login required):

Downloads

Downloads per month over past year