An Extensible Virtual Machine Design for the Execution of High-level Languages on Tagged-token Dataflow Machines

Saey, M. (Speaker)

Activity: Talk or presentationTalk or presentation at a workshop/seminar

Description

Dataflow models are a promising platform for programming language implementation due to their ability to extract the latent parallelism present in a given program. In spite of this, no modern-day language has emerged which leverages this property of implicit parallelism. As a first step towards the creation of such a language, we introduce a virtual machine design which is based on the tagged-token dataflow model. Notably, this design offers the fundamental concepts of the underlying model as first-class entities, which makes it possible to support various high-level language features without the need for any additional runtime support.
Period3 Apr 2017
Event titleMoreVMs 2017 Workshop on Modern Language Runtimes, Ecosystems, and VMs
Event typeWorkshop
LocationBrussels, Belgium
Degree of RecognitionInternational