diku-dk/futhark: 0.19.6
Creators
- Troels Henriksen1
- Cosmin
- Niels G. W. Serup
- Rasmus Wriedt Larsen2
- Philip Munksgaard
- sortraev
- Oleks3
- Martin Elsman4
- William Sprent
- Jakob5
- Philip Lassen
- robert
- Mikkel Storgaard Knudsen
- Anders Kiel Hovgaard6
- Henrik Urms
- Brian Spiegelhauer
- Maya Saietz
- Charles Maria Tor7
- Max Orok
- Emil Masoumi
- Samrat Man Singh
- Marko Grdinić
- Frederik Thorøe
- Ryan Huang
- svip
- porcuquine
- Mark Barbone
- Sune Hellfritzsch8
- Abhiroop Sarkar9
- Ilya10
- 1. DIKU
- 2. @github
- 3. University of Oslo
- 4. University of Copenhagen, Denmark
- 5. @diku-dk
- 6. Motorola Solutions, Inc.
- 7. @MonadicConsulting
- 8. MAN Energy Solutions
- 9. Chalmers University
- 10. TU Braunschweig
Description
f32.hypot
andf64.hypot
are now much more numerically exact in the interpreter.Generated code now contains a header with information about the version of Futhark used (and maybe more information in the future).
Testing/benchmarking with large input data (including randomly generated data) is much faster, as each file is now only read once.
Test programs may now use arbitrary FutharkScript expressions to produce test input, in particular expressions that produce opaque values. This affects both testing, benchmarking, and autotuning.
Compilation is about 10% faster, especially for large programs.
futhark repl
had trouble with declarations that produced unknown sizes (#1347).Entry points can now have same name as (undocumented!) compiler intrinsics.
FutharkScript now detects too many arguments passed to functions.
Sequentialisation bug (#1350).
Missing causality check for index sections.
futhark test
now reports mismatches using proper indexes (#1356).Missing alias checking in fusion could lead to compiler crash (#1358).
The absolute value of NaN is no longer infinity in the interpreter (#1359).
Proper detection of zero strides in compiler (#1360).
Invalid memory accesses related to internal bookkeeping of bounds checking.
Files
diku-dk/futhark-v0.19.6.zip
Files
(2.0 MB)
Name | Size | Download all |
---|---|---|
md5:757bcb61e2f3bb230257e6f9f8f5555c
|
2.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/diku-dk/futhark/tree/v0.19.6 (URL)