3 ms·
https://futhark-lang.org/performance.html https://futhark-lang.org/performance.html
by gilmi 7y ago
https://futhark-lang.org/performance.html https://futhark-lang.org/performance.html
- gridlockd 7y agoThis is comparing against a high-level library (Thrust) that offers a comparable level of convenience. That's fair, but it tells you nothing about the performance gap introduced by these high-level abstractions.
- Athas 7y agoThere is also a comparison against HotSpot, which is a hand-written GPU program (albeit imperfectly). Futhark does not outperform expertly hand-optimised GPU code, but most of the GPU code found in the wild is hardly expertly hand-optimised. Futhark comes out on top surprisingly often, but can be solidly beaten for complex algorithms or clever implementations. See figure 8 in this paper for examples: https://futhark-lang.org/publications/ppopp19.pdf https://futhark-lang.org/publications/ppopp19.pdf