:boom::computer::boom: A data-parallel functional programming language (by diku-dk)

Futhark Alternatives

Similar projects and alternatives to futhark

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better futhark alternative or higher similarity.

Suggest an alternative to futhark

Reviews and mentions

Posts with mentions or reviews of futhark. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-22.
  • Futhark: Automatic wrapping of C headers in Nim
    reddit.com/r/nim | 2021-09-22
    Futhark is already a name of an existing GPU programming language, you might consider changing the name of your utility.
  • Haskell appreciation post
    reddit.com/r/haskell | 2021-08-26
  • Is C the only right option for implementing an array language?
    reddit.com/r/apljk | 2021-08-24
    Not sure if you consider Futhark or Dex to be array languages, but both are written in haskell. Dex compiles to llvm.
  • Can I decompress on the GPU?
    You can use Vulkan Kompute, Futhark, HIP (which just got official CMake support with CMake 3.21), or plain-old OpenCL.
  • -= the search for Ultamate Logic =-
    According to many programmers, the best language is the one they learned most recently. This is of course a naive and subjective opinion; the best language is actually Futhark.
  • Haskell Tensor libraries?
    reddit.com/r/haskell | 2021-08-11
    Have you looked at Futhark?
  • Futhark (High-performance purely functional data-parallel array programming)
    news.ycombinator.com | 2021-06-11
  • LuaNLP: A Natural Language Processing Library
  • Blue Noise in Futhark
    news.ycombinator.com | 2021-04-13
    In case anyone else wonders what Futhark means in this context – it’s a programming language: https://futhark-lang.org/

    As someone who grew up in Sweden, Futhark to me is a runic alphabet :) https://en.wikipedia.org/wiki/Elder_Futhark

  • Looking to get into Parallel Computing and System Programming Research
    reddit.com/r/Compilers | 2021-03-11
  • How do you avoid program representation bloat?
    In my own compiler, depending on how you count, the program goes through at least six representations. Each compilation target may also use different representations after the middle-end. I would like to have even more, but my implementation language (Haskell) and perhaps my own lack of skill makes it infeasible to trivially define new IRs that are small variants of a previous one (65 lines is the current lower bound for a representation that doesn't have anything interesting going on - but the line count increases quickly once you want custom IR nodes).


Basic futhark repo stats
6 days ago

diku-dk/futhark is an open source project licensed under ISC License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.