Dataflow Programming

This is a past event

21 people went

Every 1st Thursday of the month

Location image of event venue

Details

In dataflow programming, programs are represented as directed graphs (and are often assembled visually); data “flows” through arcs and is processed by nodes.

In this presentation, we’ll compare dataflow against the imperative and functional programming paradigms, and explore the suitability of dataflow for two tasks: big data analysis and DSP.

Presenter: Marvin Humphrey

Video introduction to dataflow programming: https://www.youtube.com/watch?v=iFlT93wakVo

Paper: “Advances in Dataflow Programming Languages”, by Johnston, Hanna, and Millar (2004)

http://www.cs.ucf.edu/~dcm/Teaching/COT4810-Spring2011/Literature/DataFlowProgrammingLanguages.pdf

---

How to read the paper, in four optional steps:

0. Skip it and attend anyway - the presentation won't assume attendees have read the paper.

1. Watch the video.

2. Read section 2.1 "The Pure Dataflow Model" on pages 3-4.

3. Read the sections on "hybrid dataflow", "coarse-grained dataflow", and "synchonous dataflow".

---

Street parking on 6th, 7th & 8th Avenues north of B Street is usually easy at that hour. Meters nearby are free after 6. Read signage before you park on A street.

If you're interested in presenting a paper please fill out this form (https://docs.google.com/forms/d/e/1FAIpQLScaI-fWdys27-ByT_HdtsJ73V4AxZr0hf1GSqLsQ1IwAaPdIQ/viewform) or talk to us in person at the meetup.