Haskell GPU

Open-source Haskell projects categorized as GPU

Top 5 Haskell GPU Projects

  1. futhark

    :boom::computer::boom: A data-parallel functional programming language

    Project mention: What about K? | news.ycombinator.com | 2025-02-10

    Not exactly the approach your describing, but Futhark[0] offers an alternative to CPU execution, it compiles to CUDA or OpenCL to run on GPU (or multi-threaded CPU).

    [0] https://futhark-lang.org/

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. accelerate

    Embedded language for high-performance array computations (by AccelerateHS)

    Project mention: Why Haskell? | news.ycombinator.com | 2024-09-12

    Well what kind of values and how many updates? You might have to call an external library to get decent performance, like you would use NumPy in Python. This might be of interest: https://www.acceleratehs.org/

  4. accelerate-llvm

    LLVM backend for Accelerate

  5. lambdacube-compiler

    LambdaCube 3D is a Haskell-like purely functional language for GPU. Try it out:

  6. arrayfire

    Haskell bindings to ArrayFire

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Haskell GPU discussion

Log in or Post with

Haskell GPU related posts

  • What about K?

    6 projects | news.ycombinator.com | 10 Feb 2025
  • Bend: The first high-level language that runs natively on GPUs (via HVM2)

    4 projects | news.ycombinator.com | 17 May 2024
  • What downsides exist to Futhark? Seems almost too good to be true?

    1 project | /r/CUDA | 29 Jun 2023
  • GPU Programming: When, Why and How?

    4 projects | news.ycombinator.com | 19 Jun 2023
  • Functional GPU programming: what are alternatives or generalizations of the idea of "number of cycles must be known at compile time"?

    1 project | /r/ProgrammingLanguages | 4 Apr 2023
  • The Futhark Programming Language: Functional Array Programming in CUDA

    1 project | news.ycombinator.com | 7 Mar 2023
  • Achieving High-Performance the Functional Way

    1 project | news.ycombinator.com | 5 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source GPU projects in Haskell? This list will help you:

# Project Stars
1 futhark 2,526
2 accelerate 918
3 accelerate-llvm 164
4 lambdacube-compiler 86
5 arrayfire 60

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Haskell is
the 25th most popular programming language
based on number of references?