Return to schedule

Making use of Futhark, a purely functional GPU programming language Feedback

Futhark is a data-parallel programming language that has been invented to ease the programming of massively parallel computers, mostly notably GPUs. Futhark is a purely functional language, and so cannot in principle interact with the outside world at all. Since people like being able to write programs that actually do things, this presents a challenge. I will talk about how Futhark is actually usable in practice, and show what the programming experience is actually like with some live hacking.

Further, Futhark is developed by a very small team, which is primarily interested in doing compiler development. Yet for a language to be practically useful, it still needs supporting infrastructure such as package repositories, documentation generators, and robust testing. Established language often have teams for handling such tasks. I will talk about how we have organised development of the Futhark project itself to obtain robust and reliable infrastructure and tools, but requiring a minimum of maintenance.


Speakers for Making use of Futhark, a purely functional GPU programming language:


Metadata for Making use of Futhark, a purely functional GPU programming language

To be recorded: Yes

URLs for Making use of Futhark, a purely functional GPU programming language

No URLs found.


Schedule for Making use of Futhark, a purely functional GPU programming language

  • Tuesday, Aug 13th, 2019, 16:00 (CEST) - Tuesday, Aug 13th, 2019, 17:00 (CEST) at Speakers Tent