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

Research output: Unpublished contribution to conferenceUnpublished abstract

37 Downloads (Pure)

Abstract

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.
Original languageEnglish
Publication statusPublished - 13 Mar 2017
EventMoreVMs 2017 Workshop on Modern Language Runtimes, Ecosystems, and VMs - Vrije Universiteit Brussel, Brussels, Belgium
Duration: 3 Apr 20173 Apr 2017
http://2017.programmingconference.org/track/MoreVMs-2017-papers

Workshop

WorkshopMoreVMs 2017 Workshop on Modern Language Runtimes, Ecosystems, and VMs
Abbreviated titleMoreVMs
CountryBelgium
CityBrussels
Period3/04/173/04/17
Internet address

Keywords

  • Dataflow
  • Extensible Virtual Machine design

Fingerprint

Dive into the research topics of 'An Extensible Virtual Machine Design for the Execution of High-level Languages on Tagged-token Dataflow Machines'. Together they form a unique fingerprint.

Cite this