Compilation and Execution of Streaming Programs



With the generalization of multi-core and many core architectures, streaming (aka dataflow) programming languages have recently gained popularity. The separation of concern between computation and communication they are based on has great potential in terms of scaling programs. Their models of computation also naturally correspond to compute intensive applications that will benefit from parallel architectures (telecom, multimedia, etc.). A large amount of work has been done in recent years on various topics relating to streaming languages, including compilation and runtime design.
The Compilation and Execution of Streaming Programs day is a small seminar aimed at encouraging discussion and fostering collaborations on the related scientific topics.

Detailed Program

08:30 - 09:00 Welcome breakfast
09:00 - 09:45 Paul Feautrier: Streaming in the Polyhedral Model: CRP and Syntol - abstract and bio - slides
09:45 - 10:30 Albert Cohen, Semantics and Concurrent Data Structure for Dynamic Streaming Constructs - abstract and bio - slides
10:30 - 11:00 Break
11:00 - 11:45 Lionel Morel, Runtime Monitoring of Throughput-Constrained Dataflow Programs - abstract and bio - slides
11:45 - 12:30 Yann Orlarey, Embedding the Faust compiler - abstract and bio - slides
12:30 - 14:00 Lunch break
14:00 - 14:45 Vagelis Bebelis, Boolean Parametric Data Flow - abstract and bio - slides
14:45 - 15:30 Marc Pouzet, Zelus, a synchronous language with Ordinary Differential Equations - abstract and bio - slides
15:30 - 16:00 Break
16:00 - 16:45 Marco Mattavelli, TBA - abstract and bio - slides
16:45 - 18:00 Discussion


See the list of participants.

Practical Information

The seminar will take place at the Domaine des Hautannes, in St Germain au Mont d'Or. It's here!
St Germain au Mont d'Or is accessible by train either from Perrache station or from Part-Dieu station, both in downtown Lyon. On the 14th of April, trains from and to both stations should run on the following schedule (please check for updates on the regional train website): From the railway station, it's a 20min walk up to Domaine des Hautannes (1.2km). See directions on googlemap. If you provide us with your train info, we can arrange for picking you up at the station. PLEASE contact in this regard.


Registration is now closed.


logo-ra logo-lip logo-ens logo-citi              logo-insa