Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

How should Futhark expose irregular arrays to the programmer?

Finally adding recursive functions to Futhark

Full flattening of nested data parallelism

Rewriting the Futhark type checker

Futhark by example (2020)

Breaking ten years of C API compatibility in Futhark

Scan-scatter fusion

Why not tail recursion?

Are arrays functions?

The biggest semantic mess in Futhark

Tracking source locations in the Futhark compiler

Implement Your Language Twice

What it takes to add a new back end to Futhark

Comparing the performance of OpenCL, CUDA, and HIP

NumPy-style broadcasting in Futhark

Quantifying Student Projects

Futhark 0.25.3 released

Supporting half-precision floats is really annoying (2021)

Generating Audio with Literate Futhark

Array short-circuiting

Cost models are contracts

Supporting half-precision floats is annoying

Design decisions I do not regret

A Comparison of Futhark and Dex

Higher-order parallel programming

How Futhark implements bounds checking on the GPU

Futhark 0.15.1 released – now with size types

Design Flaws in Futhark

Beating C with Futhark Running on GPU

Towards Size Types in Futhark

More →