Changes between Version 1 and Version 2 of DataParallel/Dec2010Release


Ignore:
Timestamp:
Dec 8, 2010 5:25:19 AM (3 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/Dec2010Release

    v1 v2  
    3030Performance goals: 
    3131 * Vector works fast, sequentially, compared to C, Haskell mutable-array version [FINE] 
    32   * Benchmarks: NoSlow, vector versions of Repa benchmarks 
     32  * Benchmarks: !NoSlow, vector versions of Repa benchmarks 
    3333 * Repa works fast in parallel 
    3434  * MMult [OK, but about 20% slower than in 6.13; try with LLVM and w/o bounds checks] [BEN] 
    3535  * Laplace '''[SLOW & DOESN'T SCALE]''' '''[BEN]''' 
    3636  * Blur [OK] 
    37   * EdgeDetect [OK] 
     37  * !EdgeDetect [OK] 
    3838  * FFT [OK] 
    39 * Statically-nested DPH programs should work fast, in parallel 
    40   * SumSquares [FINE] 
     39 * Statically-nested DPH programs should work fast, in parallel 
     40  * !SumSquares [FINE] 
    4141  * Dot product [FINE] 
    4242  * Evens '''[OK, but scales badly]''' '''[ROMAN (might affect Quickhull due to packByTags]''' 
    4343  * SMVM '''[SLOW (lack of fusion)]''' '''[BEN & ROMAN]''' 
    44 * Dynamically-nested DPH programs without user-defined datatypes should run correctly, but not necessarily fast 
    45   * QuickSort '''[BROKEN (SpecConstr) & SLOW]''' '''[SIMON & BEN]''' 
     44 * Dynamically-nested DPH programs without user-defined datatypes should run correctly, but not necessarily fast 
     45  * Quicksort '''[BROKEN (SpecConstr) & SLOW]''' '''[SIMON & BEN]''' 
    4646  * Quickhull [OK] 
    47 * Dynamically-nested DPH programs with user-defined datatypes should run correctly, but not necessarily fast 
     47 * Dynamically-nested DPH programs with user-defined datatypes should run correctly, but not necessarily fast 
    4848  * Words '''[BROKEN (SpecConstr)]''' '''[SIMON]''' 
    49   * BarnesHut [OK] 
     49  * !BarnesHut [OK] 
    5050 
    5151Legend 
    52  [FINE]    works well 
    53  [OK]       fine for the release, but could be better 
    54  [SLOW] not usable 
     52  [FINE]:: 
     53    Works well 
     54  [OK]:: 
     55   Fine for the release, but could be better 
     56  [SLOW]:: 
     57   Not usable 
     58Tags in '''bold''' require attention before the release. 
    5559 
    5660More benchmarks details at [wiki:DataParallel/BenchmarkStatus]