Changes between Version 15 and Version 16 of DataParallel/Dec2010Release
- Timestamp:
- 12/13/10 17:35:45 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DataParallel/Dec2010Release
v15 v16 21 21 22 22 Changes: 23 * -fdph-par should be the default (and sensible error message if the dph package is not available) '''[MANUEL]'''24 * -Odph should be equivalent to '-O2 -fsimplifier-phases=3 -fsimplifier-iterations=20' '''[MANUEL]'''23 * -fdph-par should be the default (and sensible error message if the dph package is not available) (done, but need to still sort out a build problem) '''[MANUEL]''' 24 * -Odph should be equivalent to '-O2 -fsimplifier-phases=3 -fsimplifier-iterations=20' (done, not pushed yet) '''[MANUEL]''' 25 25 * Move GHC.PArr into the DPH libs. (Needed for Haddock.) '''[MANUEL]''' 26 26 * Find out if we still need the `NoSpecConstr` annotation and remove it if not '''[ROMAN]''' … … 51 51 * !SumSquares [FINE] 52 52 * Dot product [FINE] 53 * Evens [OK (but more than 3 times slower than C )]53 * Evens [OK (but more than 3 times slower than C; any improvement since #4830 was fixed?)] 54 54 * rl reckons this is due to GHC compiling modulo of powers of two inefficiently; c.f., #3065 (in `packByTags`) 55 55 * SMVM (blocked on optimisation of lifted indexing) '''[BROKEN]''' '''[BEN & ROMAN]''' 56 56 * Dynamically-nested DPH programs without user-defined datatypes should run correctly, but not necessarily fast 57 57 * Quicksort '''[BROKEN (SpecConstr) & SLOW]''' '''[SIMON & BEN]''' 58 * Quickhull '''[OK, but has a SpecConstr problem that we want to fix]''' '''[ROMAN]'''58 * Quickhull '''[OK, but has a SpecConstr problem that we want to fix]''' '''[ROMAN]''' 59 59 * Probably affected by the same optimisation issue with the compilation of modulo operations as Evens 60 * #4830 (fix incoming)60 * #4830: this fix wasn't sufficient, still doesn't optimise properly 61 61 * Dynamically-nested DPH programs with user-defined datatypes should run correctly, but not necessarily fast 62 * Words '''[BROKEN (SpecConstr )]''' '''[ROMAN & SIMON]'''62 * Words '''[BROKEN (SpecConstr when using `-dph-seq`)]''' '''[ROMAN & SIMON]''' 63 63 * #4831 64 64 * !BarnesHut [OK]
