Futhark User’s Guide¶
Welcome to the documentation for the Futhark compiler and language. For a basic introduction, please see the Futhark website. To get started, read the page on Installation. Once the compiler has been installed, you might want to take a look at Basic Usage. This User’s Guide contains a Language Reference, but new Futhark programmers are probably better served by reading Parallel Programming in Futhark first.
Documentation for the built-in prelude is also available online.
The particularly interested reader may also want to peruse the publications, or the development blog.
- 1. Installation
- 2. Basic Usage
- 3. Language Reference
- 4. C API Reference
- 5. JavaScript API Reference
- 6. Package Management
- 7. Writing Fast Futhark Programs
- 8. Compiler Error Index
- 9. Server Protocol
- 10. C Porting Guide
- 11. Futhark Compared to Other Functional Languages
- 12. Binary Data Format
- 13. Glossary
- futhark-autotune
- futhark-bench
- futhark-c
- futhark-cuda
- futhark-dataset
- futhark-doc
- futhark-fmt
- futhark-hip
- futhark-ispc
- futhark-literate
- futhark-script
- futhark-multicore
- futhark-opencl
- futhark-pkg
- futhark-profile
- futhark-pyopencl
- futhark-python
- futhark-repl
- futhark-run
- futhark-test
- futhark-wasm-multicore
- futhark-wasm
- futhark