Changes between Version 72 and Version 73 of DataParallel/BenchmarkStatus


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

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/BenchmarkStatus

    v72 v73  
    100100 
    101101  '''Status''': fine[[br]] 
    102   '''Todo''': Add a sequential C version. 
    103102 
    104103[[br]] 
     
    116115 
    117116  '''Status''': fine[[br]] 
    118   '''Todo''': Add a sequential C version. 
    119  
    120 [[br]] 
    121   [http://darcs.haskell.org/libraries/dph/dph-examples/imaginary/Evens/ Evens] '''(SLOWDOWN)''':: 
     117 
     118[[br]] 
     119  [http://darcs.haskell.org/libraries/dph/dph-examples/imaginary/Evens/ Evens]:: 
    122120   Takes the even valued `Int`s from a vector. N=10M. 
    123121 
    124122  || '''name''' || '''runtime''' || '''speedup''' || '''efficiency''' || '''notes''' || 
    125   || dph.evens.vectorised.seq.N4 || 1.075s || 1 || - || || 
    126   || dph.evens.vectorised.par.N1 || 736ms ||  1.46 || - || || 
    127   || dph.evens.vectorised.par.N2 || 768ms ||  1.40 || - || || 
    128   || dph.evens.vectorised.par.N4 || 859ms ||  1.25 || - || || 
    129  
    130   '''Status''': Benchmark runs slower when number of threads increases. This benchmark invokes {{{packByTag}}} due to the filtering operation. This is probably affecting Quickhull as it also uses filtering. [[br]]  
    131   '''Todo''': Fix slowdown. Add a sequential C version and Data.Vector versions. 
    132  
     123  || dph.evens.vector.seq.N4 || 98ms || 1 || 1 || || 
     124  || dph.evens.vectorised.seq.N4 || 174ms || 0.56 || || || 
     125  || dph.evens.vectorised.par.N1 || 182ms ||  0.53 || 0.56 || || 
     126  || dph.evens.vectorised.par.N2 || 106ms ||  0.92 || 0.46 || || 
     127  || dph.evens.vectorised.par.N4 ||  80ms ||  1.23 || 0.30 || A || 
     128  A : Benchmark is totally memory bound, so we're not expecting to see much speedup. [[br]]  
     129    
     130  '''Status''': fine.  
    133131 [[br]] 
    134132 [http://darcs.haskell.org/packages/dph/examples/smvm/ SMVM]::