School of Computing

A cell transterpreter

Damian J. Dimmich, Christian L. Jacobsen, and Matthew C. Jadud

In P. H. Welch, J. Kerridge, and F.R.M Barnes, editors, Communicating Process Architectures 2006: WoTUG-29, volume 29 of Concurrent Systems Engineering, pages 182-196, Amsterdam, The Netherlands, September 2006. WoTug, IOS Press.


The Cell Broadband Engine is a hybrid processor which consists of a PowerPC core and eight vector co-processors on a single die. Its unique design poses a number of language design and implementation challenges. To begin exploring these challenges, we have ported the \ttt to the Cell Broadband Engine. The \ttt is a small, portable runtime for concurrent languages and can be used as a platform for experimenting with language concepts. This paper describes a preliminary attempt at porting the \ttt runtime to the Cell Broadband Engine and explores ways to program it using a concurrent language.

Download publication 182 kbytes (PDF)

Bibtex Record

author = {Damian J. Dimmich and Christian L. Jacobsen and Matthew C. Jadud},
title = {A Cell Transterpreter},
month = {September},
year = {2006},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {},
    submission_id = {25358_1163438084},
    ISBN = {1-58603-671-8},
    volume = {29},
    address = {Amsterdam, The Netherlands},
    organization = {WoTug},
    publisher = {IOS Press},
    ISSN = {1383-7575},
    publication_type = {inproceedings},
    editor = {P. H. Welch and J. Kerridge and F.R.M Barnes},
    booktitle = {Communicating Process Architectures 2006: WoTUG-29},
    series = {Concurrent Systems Engineering},

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014