Publication details

Saarland University Computer Science

Reconsidering Lucid - a modern approach

Jonas Kaiser

B.A. Dissertation, Churchill College, University of Cambridge, Bachelors Thesis, 2010

The Dissertation presents the construction and evaluation of the simLucid interpreter for the dataflow programming language Lucid. The system is written in Scala and the design makes heavy use of Scala's actor based concurrency paradigm, taking the idea of dataflow networks to some degree literal, as opposed to preceding implementations. The approach is motivated by the increasing number of cores found in modern computation devices like CPUs and GPUs and the lack of programming models for those systems. The scaling results obtained are promising, but the lack of hardware support for the employed techniques poses a significant obstacle to overall performance.

Download PDF        Show BibTeX               

Login to edit

Legal notice, Privacy policy