Blogs (28) >>
ICFP 2017
Sun 3 - Sat 9 September 2017 Oxford, United Kingdom
Thu 7 Sep 2017 15:30 - 15:59 at L4 - Demo Session Chair(s): Cosmin Oancea

Abstract:

Futhark is a data-parallel functional array language that was intended to serve as the vehicle for research into compiler optimisations. However, along the way it has grown into quite a pleasant little language for expressing array-oriented programs. That the compiler is able to turn said programs into highly efficient GPU code is of course an extra bonus.

In this demo we will see how Futhark can be used in practise to solve a variety of interesting real-world problems. These include visualising fractals, blurring images, and calibrating Heston model parameters for asset pricing, using an evolutionary algorithm whose efficient implementation naturally involves nested parallelism.

I try to make functional programs go really, really fast. It’s not easy.

Thu 7 Sep

Displayed time zone: Belfast change

15:30 - 16:30
Demo SessionFHPC at L4
Chair(s): Cosmin Oancea DIKU, University of Copenhagen
15:30
29m
Demonstration
Futhark Demo
FHPC
Troels Henriksen DIKU, University of Copenhagen
16:00
29m
Demonstration
ParaFormance Demo: Democratizing Parallel Software Development
FHPC
Christopher Brown University of St. Andrews, UK, Kevin Hammond University of St. Andrews, UK
16:30
20m
Social Event
Break 16:30 - 16:50: Wine and Nibbles @ North Mezzanine
FHPC