There is a newer version of the record available.

Published December 9, 2022 | Version v0.22.5

Futhark

Authors/Creators

Description

Added
  • Memory short circuiting now also applied to the multicore backend.

  • Fixes for AD of scan with nonscalar operators. Work by Lotte Bruun and Ulrik Larsen.

  • Generalised histograms now supported in AD. Work by Lotte Bruun and Ulrik Larsen.

  • OpenCL kernels now embed group size information, which can potentially be used for better register allocation by the OpenCL implementation.

Fixed
  • A hole in the type checker that allowed one to sneak functions out if conditionals (#1787).

  • futhark repl: unsigned integers are now printed correctly.

  • A bug in the type-checking of match (#1783).

  • Missing sequencing in type-checking of in-place let expressions (#1786).

  • Crash in defunctionaliser caused by duplicate parameter names (#1780).

  • Infelicities in multicore codegen for scans (#1777).

Notes

If you use this software, please cite it as below.

Files

diku-dk/futhark-v0.22.5.zip

Files (2.6 MB)

Name Size Download all
md5:3d6bdca55dca57466aac6ae17a5577f4
2.6 MB Preview Download

Additional details

Related works