Changes between Version 51 and Version 52 of WikiStart


Ignore:
Timestamp:
Jul 26, 2013, 10:13:23 AM (11 years ago)
Author:
Ben Lippmeier
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v51 v52  
    1919cabal install repa-examples
    2020}}}
     21
     22== Data Flow Fusion ==
     23The following packages implement the fusion method described in [http://www.cse.unsw.edu.au/~benl/papers/flow/flow-Haskell2013.pdf Data Flow Fusion with Series Expressions in Haskell]
     24
     25|| [http://hackage.haskell.org/package/repa-plugin repa-plugin] || GHC Plugin. ||
     26|| [http://hackage.haskell.org/package/repa-series repa-series] || User facing API for series expressions. ||
     27|| [http://hackage.haskell.org/package/ddc-core-flow ddc-core-flow] || Flow Fusion transform implemented on DDC Core ||
     28
     29 * The repa-plugin converts GHC Core to a fragment of DDC core named Disciple Core Flow. The plugin performs code transforms on the DDC side, then converts the resulting imperative code back to GHC Core.
     30 * The user facing API for series expressions is embryonic and does not interface with the rest of Repa. As of 7/2013 we're actively working on this.
     31 * Example Haskell source code is available here: [http://code.ouroborus.net/repa/repa-head/repa-plugin/test/]
     32 * Example Disciple Core Flow code at various stages of the transform is available here: [http://code.ouroborus.net/ddc/ddc-stable/test/ddc-main/60-Flow/]
     33
    2134
    2235== From the source repo ==
     
    8093 * There are also prebuilt OSX i386 versions for [http://code.ouroborus.net/beholder/distro/beholder-N2.tgz two] [http://code.ouroborus.net/beholder/distro/beholder-N4.tgz four] and [http://code.ouroborus.net/beholder/distro/beholder-N6.tgz six] threads. These just have the corresponding +RTS -N# option baked in, you can set it in the main.m module. Some day I will make it so you can select this from the GUI.
    8194 * You can also run the edge detector over a single uncompressed .bmp file using the repa-canny program from the [http://hackage.haskell.org/package/repa-examples repa-examples] package.
    82