meta-par: Provides the monad-par interface, but based on modular scheduler "mix-ins".
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).
Flags
Automatic Flags
| Name | Description | Default | 
|---|---|---|
| affinity | Turn on pinning to CPUs via pthread/linux scheduler calls. | Disabled | 
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- meta-par-0.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.3 | 
|---|---|
| Dependencies | abstract-deque (>=0.1.4), abstract-par, base (>=4 && <5), bytestring (>=0.9), containers, deepseq (>=1.2), mtl (>=2.0.1.0), mwc-random (>=0.11), transformers (>=0.2.2.0), vector [details] | 
| License | BSD-3-Clause | 
| Copyright | (c) Adam Foltzer 2011-2012 | 
| Author | Adam Foltzer, Ryan Newton | 
| Maintainer | Adam Foltzer <acfoltzer@gmail.com> | 
| Category | Control, Parallelism, Monads | 
| Home page | https://github.com/simonmar/monad-par | 
| Uploaded | by RyanNewton at 2012-05-04T17:37:12Z | 
| Distributions | |
| Reverse Dependencies | 2 direct, 0 indirect [details] | 
| Downloads | 1398 total (2 in the last 30 days) | 
| Rating | (no votes yet) [estimated by Bayesian average] | 
| Your Rating | |
| Status | Docs uploaded by user Build status unknown [no reports yet] |