Futhark implementations of various benchmarks. The intention is that these implementations are of existing published benchmarks, and thus show where we do well or poorly.
You can run everything that runs with:
futhark-bench .
Although you may want to pass --compiler=futhark-opencl
to use the
GPU. Some of the data sets take a very long time with the default
futhark-c
compiler.
Many of the input/output files are stored in a simple binary format for performance and space reasons. This format is documented in the Futhark reference manual, and can be converted to a textual representation via the futhark-dataset tool.