Write a Blog >>
ICFP 2016
Sun 18 - Sat 24 September 2016 Nara, Japan
Thu 22 Sep 2016 15:45 - 16:10 at Conference Room 2 - Streaming and Dataflow Chair(s): Hai Liu

We present an approach to writing fused data parallel data flow programs where the library API guarantees that the client programs run in constant space. Our constant space guarantee is achieved by observing that binary stream operators can be provided in several polarity versions. Each polarity version uses a different combination of stream sources and sinks, and some versions allow constant space execution while others do not. Our approach is embodied in the Repa Flow Haskell library, which we are currently using for production workloads at Vertigo.

Conference Day
Thu 22 Sep

Displayed time zone: Osaka, Sapporo, Tokyo change

15:20 - 16:10
Streaming and DataflowFHPC at Conference Room 2
Chair(s): Hai LiuIntel Labs
Streaming Nested Data Parallelism on Multicores
Frederik M. MadsenDIKU, University of Copenhagen, Andrzej FilinskiDIKU, University of Copenhagen
Polarized Data Parallel Data Flow
Ben LippmeierUniversity of New South Wales, Fil MackayVertigo Technology (Australia), Amos RobinsonAmbiata (Australia)