Changes between Version 7 and Version 8 of DataParallel/BenchmarkStatus


Ignore:
Timestamp:
Feb 24, 2009 4:45:20 AM (6 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/BenchmarkStatus

    v7 v8  
    99 [http://darcs.haskell.org/packages/dph/examples/dotp/ DotP]:: 
    1010  Computes the dot product of two vectors of `Double`s.  There are two variants of this program: (1) "primitives" is directly coded against the array primitives from package dph and (2) "vectorised" is a high-level DPH program transformed by GHC's vectoriser. 
     11 [http://darcs.haskell.org/packages/dph/examples/smvm/ SMVM]:: 
     12  Multiplies a dense vector with a sparse matrix represented in the ''compressed sparse row format (CSR).''  There are three variants of this program: (1) "primitives" is directly coded against the array primitives from package dph and (2) "vectorised" is a high-level DPH program transformed by GHC's vectoriser. 
    1113 
    1214=== Execution on !LimitingFactor (2x Quad-Core Xeon) === 
     
    1719|| DotP, primitives || 10M elements || 823/823/824 || 812/813/815 || 408/408/409 || 220/223/227 || 210/214/221 || 
    1820|| DotP, vectorised || 10M elements || 823/824/824 || 814/816/818 || 412/417/421 || 222/225/227 || 227/232/238 || 
     21|| SMVM, primitives || ?? elems, density ?? ||  ||  ||  ||  ||  || 
     22|| SMVM, vectorised || ?? elems, density ?? ||  ||  ||  ||  ||  || 
    1923 
    2024All results are in milliseconds, and the triples report best/average/worst execution case time (wall clock) of three runs.  The column marked "sequential" reports times when linked against `dph-seq` and the columns marked "N cores" report times when linked against `dph-par` and run in parallel on the specified number of processor cores.