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


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

15:30 - 16:30: FHPC 2017 - Demo Session at L4
Chair(s): Cosmin OanceaDIKU, University of Copenhagen
FHPC-2017-papers150479100000015:30 - 15:59
Troels HenriksenDIKU, University of Copenhagen
FHPC-2017-papers150479280000016:00 - 16:29
Christopher BrownUniversity of St. Andrews, UK, Kevin HammondUniversity of St. Andrews, UK
FHPC-2017-papers150479460000016:30 - 16:50
Social Event