Parallel-Arrows-BaseSpec

Using Arrows to model parallel processes/computations.


Keywords
arrows, library, mit, parallelism, Propose Tags , BaseSpec.BasicSpecBase, BaseSpec.CompleteSpecBase, BaseSpec.SkeletonCheckBase, BaseSpec.TorusSpecBase, arrow, computing, haskell, parallel
License
MIT
Install
cabal install Parallel-Arrows-BaseSpec-0.1.1.0

Documentation

Parrows

This project aims to provide an interface for parallel computation using arrows.

For more information take a look at the paper:

https://github.com/s4ke/Parrows/blob/master/paper/content/main.pdf

The paper is currently submitted to JFP for review. The submission can be seen at:

https://arxiv.org/abs/1801.02216

Install

Currently, all Haskell modules in this repository are on hackage in version 0.1.1.0. They are named Parallel-Arrows-<NameOfSubmodule>.

Currently supported modes:

  • Multicore Haskell
  • Par Monad
  • Eden

Modes yet to be implemented:

  • HdpH (if possible)
  • ...