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 →
Top 5 Haskell GPU Projects
-
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/
-
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.
-
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/
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Haskell GPU discussion
Haskell GPU related posts
-
What about K?
-
Bend: The first high-level language that runs natively on GPUs (via HVM2)
-
What downsides exist to Futhark? Seems almost too good to be true?
-
GPU Programming: When, Why and How?
-
Functional GPU programming: what are alternatives or generalizations of the idea of "number of cycles must be known at compile time"?
-
The Futhark Programming Language: Functional Array Programming in CUDA
-
Achieving High-Performance the Functional Way
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 May 2025
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 |