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 languageTo 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