Write a Blog >>
ICFP 2016
Sun 18 - Sat 24 September 2016 Nara, Japan
Thu 22 Sep 2016 10:35 - 11:00 at Conference Room 2 - Domain Specific Languages Chair(s): Zhenjiang Hu

We present Icicle, a pure streaming query language which statically guarantees that multiple queries over the same input stream are fused. We use a modal type system to ensure that fused queries can be computed incrementally, and a fold-based intermediate language to compile down to efficient C code. We present production benchmarks demonstrating significant speedup over existing queries written in R, and on par with the Unix tools grep and wc.

Thu 22 Sep

Displayed time zone: Osaka, Sapporo, Tokyo change

10:35 - 11:25
Domain Specific LanguagesFHPC at Conference Room 2
Chair(s): Zhenjiang Hu National Institute of Informatics, Japan
Icicle: Write Once, Run Once
Amos Robinson Ambiata (Australia), Ben Lippmeier University of New South Wales
Using Fusion to Enable Late Design Decisions for Pipelined Computations
Mate Karacsony Eötvös Loránd University, Koen Claessen Chalmers University of Technology