28–29 May 2013
CERN
Europe/Zurich timezone

Delite: Domain Specific Languages for Big Data and Heterogeneous Parallelism

29 May 2013, 14:15
5m
60/6-015 - Room Georges Charpak (Room F) (CERN)

60/6-015 - Room Georges Charpak (Room F)

CERN

90
Show room on map

Speaker

Dr Tiark Rompf (Oracle Labs / EPFL)

Description

Delite is a compiler framework and runtime for building high-performance DSLs, developed at Stanford and EPFL. Delite DSLs are embedded in Scala to provide a high-level programming model, but generate fast, low-level code for heterogeneous targets using runtime code generation techniques (lightweight modular staging, LMS). With a recently added cluster backend that also includes GPU execution, machine learning kernels written in the OptiML DSL shows speedups of up to 7x over Spark and up to two orders of magnitude over Hadoop.

Presentation materials

There are no materials yet.