Haskell parallel-computing

Open-source Haskell projects categorized as parallel-computing

Top 4 Haskell parallel-computing Projects

  • accelerate

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

    Project mention: Should I use newer ghc? | /r/haskell | 2023-02-23

    Someone has opened a PR for accelerate here https://github.com/AccelerateHS/accelerate/pull/525 (sadly seems not actively maintained at the moment, but that can always change if people care enough). I agree for an executable you should freeze your dependencies and compiler version, and using 8.10 is fine. Although there are tons of improvements in 9.2+

  • massiv

    Efficient Haskell Arrays featuring Parallel computation

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • accelerate-llvm

    LLVM backend for Accelerate

    Project mention: How do I get my program to use 100% of the GPU? | /r/archlinux | 2023-01-09

    So, I've been working on using this library: https://github.com/AccelerateHS/accelerate-llvm to do GPU programming, and it's really fun, but the problem is that for some reason my machine won't use 100% of the GPU cores (according to nvtop) and I don't know enough about how GPUs work just yet to know what I'm doing wrong.

  • mpi-hs

    MPI bindings for Haskell

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). The latest post mention was on 2023-02-23.

Index

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

Project Stars
1 accelerate 871
2 massiv 375
3 accelerate-llvm 148
4 mpi-hs 15
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com