ParallelHaskell
所属分类:超算/并行计算
开发工具:Haskell
文件大小:0KB
下载次数:0
上传日期:2017-02-20 12:56:17
上 传 者:
sh-1993
说明: 并行编程的典型Haskell代码。,
(Typical Haskell codes for parallel programming.,)
文件列表:
LICENSE (35141, 2017-02-20)
fibo/ (0, 2017-02-20)
fibo/Fibo.hs (93, 2017-02-20)
fibo/Main.hs (345, 2017-02-20)
fiboInCloudHaskell/ (0, 2017-02-20)
fiboInCloudHaskell/LICENSE (1528, 2017-02-20)
fiboInCloudHaskell/Setup.hs (46, 2017-02-20)
fiboInCloudHaskell/app/ (0, 2017-02-20)
fiboInCloudHaskell/app/Main.hs (1527, 2017-02-20)
fiboInCloudHaskell/fiboInCloudHaskell.cabal (1499, 2017-02-20)
fiboInCloudHaskell/src/ (0, 2017-02-20)
fiboInCloudHaskell/src/Lib.hs (88, 2017-02-20)
fiboInCloudHaskell/stack.yaml (2172, 2017-02-20)
fiboInCloudHaskell/test/ (0, 2017-02-20)
fiboInCloudHaskell/test/Spec.hs (63, 2017-02-20)
philosopher/ (0, 2017-02-20)
philosopher/Philosopher.hs (1442, 2017-02-20)
zeta/ (0, 2017-02-20)
zeta/Zeta.hs (1189, 2017-02-20)
===========
Haskell .
#0.
## 0.1 (https://www.haskell.org/downloads )
- GHC
- Cabal
- Stack
## 0.2
- parallel (cabal install parallel)
#1. Eval
##1.1
###1.1.1
- fibo .
- cd fibo
- ghc -O2 -threaded -rtsopts -o fibo Main.hs
###1.1.2
- : ./fibo seq
- : ./fibo par +RTS -N4 (-N CPU )
##1.2
###1.2.1
- zeta .
- cd zeta
- ghc -O2 -threaded -rtsopts -o zeta Zeta.hs
###1.2.2
- : CPU , rdeepseq, rpar, rseq
- ./zeta 4 50000000 1:+1 rdeepseq +RTS -N4
#2. MVar
##2.1
###2.1.1
- philosopher .
- cd philosopher
- ghc -O2 -threaded -rtsopts -o ph Philosopher.hs
###2.1.2
- ./ph +RTS -N4
#3. Cloud Haskell
##3.1
###3.1.1
- CloudHaskellFibo .
- cd CloudHaskellFibo
- stack build
###3.1.2
- :
- : stack exec CloudHaskellFibo-exe master 127.0.0.1 80 40
- : stack exec CloudHaskellFibo-exe slave 127.0.0.1 81
近期下载者:
相关文件:
收藏者: