futhark-0.11.0: An optimising compiler for a functional, array-oriented language.

futhark-0.11.0: An optimising compiler for a functional, array-oriented language.

Futhark is a small programming language designed to be compiled to efficient parallel code. It is a statically typed, data-parallel, and purely functional array language in the ML family, and comes with a heavily optimising ahead-of-time compiler that presently generates GPU code via CUDA and OpenCL, although the language itself is hardware-agnostic.

For more information, see the website at https://futhark-lang.org

Signatures

Modules