Loading...

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

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

Futhark 0.12.1 released - now with sum types!

What is the minimal basis for Futhark?

Incremental flattening for nested data parallelism on the GPU

Futhark 0.9.1 released – now with CUDA backend

Giving programmers what they want, or what they ask for

Futhark 0.8.1 released, with reflections on Advent of Code

Why Futhark (sometimes) goes wrong

More →