Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.5% downloads on hackage.haskell.org

hackage.haskell.org : futhark

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 For introductionary information about hacking on the Futhark compiler, see the hacking guide. Regarding the internal design of the compiler, the following modules make good starting points: Futhark contains a basic architectural overview of the compiler. Futhark.IR.Syntax explains the basic design of the intermediate representation (IR). Futhark.Construct explains how to write code that manipulates and creates AST fragments.

Registry - Homepage - JSON
purl: pkg:hackage/futhark
Keywords: futhark, library, program
License: ISC
Latest release: 14 days ago
First release: over 5 years ago
Dependent packages: 2
Dependent repositories: 3
Downloads: 26,618 total
Last synced: 14 days ago

TroelsHenriksen
17 packages
318,557 downloads