Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 15, 2011
  1. bump to 0.1.0.2

    authored
  2. bump deepseq dependency

    authored
Commits on Apr 7, 2011
  1. bump to 0.1.0.1

    authored
  2. add categories

    authored
  3. default GHC is 'ghc'

    authored
Commits on Mar 24, 2011
  1. various cleanups

    authored
  2. Ryan Newton

    Added a simple logging/timing framework and used it in the disjoint_w…

    rrnewton authored
    …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.
  3. Ryan Newton
  4. Ryan Newton
  5. Ryan Newton

    Got rid of the lazy list conversion in the disjoint_working_sets benc…

    rrnewton authored
    …hmark. Uses streamFold instead.
Commits on Mar 22, 2011
  1. Ryan Newton

    Added a serial scheduler, ParELision, that works only for a subclass …

    rrnewton authored
    …of problems. Initial performance surprisingly bad!
Commits on Mar 21, 2011
  1. Ryan Newton
  2. Ryan Newton
  3. Ryan Newton
  4. Ryan Newton

    Added a simple benchmarking framework since simons isnt available. On…

    rrnewton authored
    …e goal is to help avoid regression. I still have a couple small changes to try out in the scheduler.
  5. Ryan Newton

    Added a sparks/strategies based version of disjoint_working_sets_pipe…

    rrnewton authored
    …line. The monad-par one seems better so far.
Commits on Mar 20, 2011
  1. Ryan Newton
  2. Ryan Newton
  3. Ryan Newton

    Added yielding to Par.hs, which enables the stream processing example…

    rrnewton authored
    …, 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.
Commits on Mar 19, 2011
  1. Ryan Newton

    Intermediate checkin. Refactored filterbank stream ops to have a nice…

    rrnewton authored
    …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.
  2. Ryan Newton
  3. Ryan Newton
  4. Ryan Newton
Commits on Mar 18, 2011
  1. cchen15

    Added nofib benchmark "coins". The performance is comparable to Versi…

    cchen15 authored
    …on 7
    
    on Harpertown windows.
  2. cchen15
  3. Ryan Newton
  4. Ryan Newton
Commits on Mar 17, 2011
  1. cchen15
  2. Ryan Newton
  3. Ryan Newton

    Added parfib benchmark.

    rrnewton authored
Commits on Mar 16, 2011
  1. Ryan Newton

    Experimenting with a parallel for implementation. Using it for an unf…

    rrnewton authored
    …inished binomial lattice benchmark.
Something went wrong with that request. Please try again.