‹Programming› 2017 (series) / MoreVMs 2017 (series) / Workshop on Modern Language Runtimes, Ecosystems, and VMs /
An Extensible Virtual Machine Design for the Execution of High-level Languages on Tagged-token Dataflow Machines
Mon 3 Apr 2017 16:20 - 16:45 at D2.10 - GC, and Concurrency
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.
Extended Abstract (morevms17-final5.pdf) | 169KiB |
Mon 3 AprDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 3 Apr
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:30 - 17:00 | |||
15:30 25mTalk | Garbage Collection as a Joint Venture MoreVMs Ulan Degenbaev Google, Jochen Eisinger Google, Kentaro Hara Google, Marcel Hlopko Google, Michael Lippautz Google, Hannes Payer Google File Attached | ||
15:55 25mTalk | OpenCL JIT Compilation for Dynamic Programming Languages MoreVMs Juan Fumero The University of Edinburgh, Michel Steuwer The University of Edinburgh, Lukas Stadler Oracle Labs, Austria, Christophe Dubach University of Edinburgh File Attached | ||
16:20 25mTalk | An Extensible Virtual Machine Design for the Execution of High-level Languages on Tagged-token Dataflow Machines MoreVMs Mathijs Saey Vrije Universiteit Brussel, Joeri De Koster Vrije Universiteit Brussel, Belgium, Jennifer B. Sartor Sofware Languages Lab, Vrije Universiteit Brussel, Wolfgang De Meuter Vrije Universiteit Brussel File Attached | ||
16:45 25mTalk | Moving beyond single-threaded concurrency MoreVMs Marek Marecki Polish-Japanese Academy of Information Technology File Attached |