Skip to content
Parallel Programming in Futhark
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_static
_templates
_theme/futhark
img
sphinx
src
.gitignore
.travis.yml
LICENSE
Makefile
README.md
backcover.txt
bib.bib
conclusion.rst
conf.py
exercise-ideas.md
fusion.rst
index.rst
interoperability.rst
introduction.rst
irregular-flattening.rst
language.rst
parallel-cost-model.rst
practical-matters.rst
preface.rst
random-sampling.rst
regular-flattening.rst
requirements.txt
zbibliography.rst

README.md

Parallel Programming in Futhark

This material aims at introducing the reader to data-parallel functional programming using the Futhark language. It is work-in-progress, but probably constitutes the best introduction to Futhark programming.

Reading the Book

The book is readable in HTML form and PDF form at the following location:

http://futhark-book.readthedocs.io

Writing the Book

The book is written using Sphinx, which must be installed. You may also need to run this command to install further necessary dependencies:

pip install -r requirements.txt --user

The document is compiled by typing make html and the embedded Futhark code is compiled, executed, and tested by typing make test.

Generating a PDF version yourself

Simply type make latexpdf.

You can’t perform that action at this time.