Commits on Dec 18, 2011
  1. Merge pull request #14 from hvr/0.1-ghc74fixups

    Compilation quick-fix for GHC-7.4.0.x
    rrnewton committed Dec 18, 2011
Commits on Dec 17, 2011
  1. bump to

    hvr committed Dec 17, 2011
  2. bump deepseq dependency again

    hvr committed Dec 17, 2011
Commits on Dec 15, 2011
  1. bump to

    committed Dec 15, 2011
  2. bump deepseq dependency

    committed Dec 15, 2011
Commits on Apr 7, 2011
  1. bump to

    committed Apr 7, 2011
  2. add categories

    committed Apr 7, 2011
  3. default GHC is 'ghc'

    committed Apr 7, 2011
Commits on Mar 24, 2011
  1. various cleanups

    committed Mar 24, 2011
  2. Added a simple logging/timing framework and used it in the disjoint_w…

    …orking_sets benchmark.
    Try somethnig like this:
      time ./examples/stream/disjoint_working_sets_pipeline.exe monad 4 1024 10 50 +RTS -N4
    And you should see each of the kernels executing consistently on the same thread.
    rrnewton committed Mar 24, 2011
  3. Got rid of the lazy list conversion in the disjoint_working_sets benc…

    …hmark. Uses streamFold instead.
    rrnewton committed Mar 23, 2011
Commits on Mar 22, 2011
  1. Added a serial scheduler, ParELision, that works only for a subclass …

    …of problems. Initial performance surprisingly bad!
    rrnewton committed Mar 22, 2011
Commits on Mar 21, 2011
  1. Made the script a bit more flexible and reactived the be…

    …nchmarks in subdirs.
    rrnewton committed Mar 21, 2011
  2. Added a simple benchmarking framework since simons isnt available. On…

    …e goal is to help avoid regression. I still have a couple small changes to try out in the scheduler.
    rrnewton committed Mar 21, 2011
  3. Added a sparks/strategies based version of disjoint_working_sets_pipe…

    …line. The monad-par one seems better so far.
    rrnewton committed Mar 21, 2011
Commits on Mar 20, 2011
  1. Added yielding to Par.hs, which enables the stream processing example…

    …, filterbank, to run on one thread. There's still no way to put backpressure on a source node though, which means that the FFT example in this checkin will space leak over time.
    rrnewton committed Mar 20, 2011
Commits on Mar 19, 2011
  1. Intermediate checkin. Refactored filterbank stream ops to have a nice…

    …r interface. But in exchange an assumption is made about the forking structure. The streamops each contain one fork. My strategy for timing with measureRate doesn't work because the unsafePerformIO to measure time only happens once. About to move that into the IO monad.
    rrnewton committed Mar 19, 2011
Commits on Mar 18, 2011
  1. Added nofib benchmark "coins". The performance is comparable to Versi…

    …on 7
    on Harpertown windows.
    cchen15 committed Mar 18, 2011
  2. Exposed IList from Openlist as well. Began a simple streaming benchma…

    …rk. Currently unfinished.
    rrnewton committed Mar 18, 2011
Commits on Mar 17, 2011