edenmodules-1.2.0.0: Semi-explicit parallel programming library

Copyright(c) Philipps Universitaet Marburg 2005-2010
LicenseBSD-style (see the file LICENSE)
Maintainereden@mathematik.uni-marburg.de
Stabilitybeta
Portabilitynot portable
Safe HaskellNone
LanguageHaskell98

Control.Parallel.Eden.ParPrim

Description

Provides primitive functions for explicit distributed functional programming. Base module, importing PrimOps => exporting IO actions

Depends on GHC. Using standard GHC, you will get a threaded simulation of the parallel primitives. Use the special GHC-Eden compiler from http://www.mathematik.uni-marburg.de/~eden for parallel execution with distributed heaps.

Eden Group Marburg ( http://www.mathematik.uni-marburg.de/~eden )

Documentation

noPe :: IO Int Source

selfPe :: IO Int Source

data ChanName' a Source

Instances

Show (ChanName' a) 
NFData (ChanName' a) 

fork :: IO () -> IO () Source

createC :: IO (ChanName' a, a) Source

sendData :: Mode -> a -> IO () Source

data Mode Source

Constructors

Connect 
Data 
Stream 
Instantiate Int