Changes between Version 75 and Version 76 of DataParallel/BenchmarkStatus


Ignore:
Timestamp:
Dec 3, 2010 4:42:04 AM (4 years ago)
Author:
benl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/BenchmarkStatus

    v75 v76  
    145145 
    146146[[br]] 
    147  [http://darcs.haskell.org/libraries/dph/dph-examples/spectral/QuickSort/ QuickSort] '''(BROKEN)''':: 
     147 [http://darcs.haskell.org/libraries/dph/dph-examples/spectral/QuickSort/ QuickSort] '''(BROKEN) (SLOWDOWN)''':: 
    148148  Sort a vector of doubles by recursively splitting it and sorting the two halves. This is a naive benchmark used for regression testing only. We divide right down to two-point vectors and construct the result using copying append. A production algorithm would switch to an in-place sort once the size of the vector reaches a few thousand elements. N=100k. 
    149149 
    150150  || '''name''' || '''runtime''' || '''speedup''' || '''efficiency''' || '''notes''' || 
    151151  || dph.quicksort.vectorised.par.N1 || 428ms ||  1 || 1 || || 
    152   || dph.quicksort.vectorised.par.N2 || 400ms ||  1.07 || 0.54 || || 
    153   || dph.quicksort.vectorised.par.N4 || 392ms ||  1.09 || 0.27 || || 
     152  || dph.quicksort.vectorised.par.N2 || 417ms ||  1.02 || || || 
     153  || dph.quicksort.vectorised.par.N4 || 422ms ||  1.01 || || || 
    154154 
    155155  '''Status''': Sequential vectorised version does not compile due to a blowup in !SpecConstr. 
     
    163163  || dph.quickhull.vector-immutable.seq.N4 || 0.166s || 1 || 1 || || 
    164164  || dph.quickhull.vectorised.seq.N4 || 0.677s ||  0.24 ||  || 4x slower || 
    165   || dph.quickhull.vectorised.par.N1 || 1.059s ||  0.15 || 0.15 || 6x slower|| 
    166   || dph.quickhull.vectorised.par.N2 || 0.809s ||  0.21 || 0.11 || || 
    167   || dph.quickhull.vectorised.par.N4 || 0.686s ||  0.24 || 0.06 || || 
     165  || dph.quickhull.vectorised.par.N1 || 1.033s ||  0.16 || 0.16 || 6x slower|| 
     166  || dph.quickhull.vectorised.par.N2 || 0.686s ||  0.24 || 0.12 || || 
     167  || dph.quickhull.vectorised.par.N4 || 0.571s ||  0.29 || 0.07 || || 
    168168  || dph.quickhull.vector-mutable.seq.N4 || 0.086s ||  1.93 || || A || 
    169169  || dph.quickhull.vector-forkIO.par.N4 || 0.064s ||  2.59 || 0.65 || B ||