The meta-par package
This library provides a composable abstraction for Resources which can be mixed and matched to build Schedulers. A Resource typically corresponds to a specific kind of hardware or to a style of scheduling. This package contains implementations of basic Resources that implement parallel scheduling on the CPU. To use a complete meta-par Scheduler, import Control.Monad.Par.SMP for example, which will provide a runPar as well as instances for the relevant classes that enable Par programming (e.g. ParFuture).
Properties
| Version | 0.3 |
|---|---|
| Dependencies | abstract-deque (≥0.1.4), abstract-par, base (4.*), bytestring (≥0.9), containers, deepseq (≥1.2), mtl (≥2.0.1.0), mwc-random (≥0.11), transformers (≥0.2.2.0), vector |
| License | BSD3 |
| Copyright | (c) Adam Foltzer 2011-2012 |
| Author | Adam Foltzer, Ryan Newton |
| Maintainer | Adam Foltzer <acfoltzer@gmail.com> |
| Stability | Experimental |
| Category | Control, Parallelism, Monads |
| Home page | https://github.com/simonmar/monad-par |
| Upload date | Fri May 4 17:37:12 UTC 2012 |
| Uploaded by | RyanNewton |
| Built on | ghc-7.4 |
Modules
- Control
- Monad
Downloads
- meta-par-0.3.tar.gz (Cabal source package)
- package description (included in the package)