The Internals of the Futhark Parallel Language Compiler – Københavns Universitet

The Internals of the Futhark Parallel Language Compiler

HIPERFIT TALK by Troels Henriksen and Cosmin Oancea (DIKU/University of Copenhagen)

Futhark is a data-parallel programming language under development at HIPERFIT.  It supports nested dara-parallelism and has an optimising compiler under development, which places particular emphasis on providing a rich internal representation permitting the expression of important optimisations in memory management, loop distribution, fusion, etc. This presentation will give a status report of the current Futhark implementation, with emphasis on memory management, OpenCL code generation, and other technical issues.

Troels Henriksen is a PhD student at the Department of Computer Science, University of Copenhagen.

Cosmin Oancea is Assistant Professor at the Department of Computer Science, University of Copenhagen.

Read more about HIPERFIT.