[commit: nofib] master: Remove Dph benchmarks as too difficult to get working (668c35d)

David Terei davidterei at gmail.com
Wed Jan 18 20:52:12 CET 2012


So this is in nofib in the fibon subfolder. The approach taken by
David Pexitto was to manually pull in the various libraries needed and
have the make file compile them. I had a brief go at getting the DPH
benchmarks compiling again. As 'dph-par' isn't included with GHC
anymore I got the latest version of cabal. This version doesn't work
with HEAD though:

Data/Array/Parallel/PArray/Scalar.hs:82:24: Not in scope: `U.!:'

And I can't find where the repo is for dph-par to pull in the dev
version. Either way, the benchmarks included in nofib like this have a
maintenance cost and given the changing nature of DPH it will be quite
a high one. The Repa benchmarks are in nofib though.

Cheers,
David

On 17 January 2012 21:01, Manuel M T Chakravarty <chak at cse.unsw.edu.au> wrote:
> What's the problem with the DPH benchmarks?
>
> Manuel
>
> David Terei <davidterei at gmail.com>:
>
>> Repository : ssh://darcs.haskell.org//srv/darcs/nofib
>>
>> On branch  : master
>>
>> http://hackage.haskell.org/trac/ghc/changeset/668c35de46338d21f4b41c11eea5398d0c6dfe5a
>>
>>> ---------------------------------------------------------------
>>
>> commit 668c35de46338d21f4b41c11eea5398d0c6dfe5a
>> Author: David Terei <davidterei at gmail.com>
>> Date:   Tue Jan 17 11:11:17 2012 -0800
>>
>>    Remove Dph benchmarks as too difficult to get working
>>
>> fibon/.gitignore                                   |  334 --------------------
>> fibon/Dph/Dotp/Dotp.cabal                          |   15 -
>> fibon/Dph/Dotp/Dotp.stdout                         |    1 -
>> fibon/Dph/Dotp/Fibon/Instance.hs                   |   26 --
>> .../Fibon/data/ref/output/Dotp.stdout.expected     |    1 -
>> .../Fibon/data/test/output/Dotp.stdout.expected    |    1 -
>> fibon/Dph/Dotp/Makefile                            |   10 -
>> fibon/Dph/Dotp/README                              |   26 --
>> fibon/Dph/Dotp/src/DotP.hs                         |  186 -----------
>> fibon/Dph/Dotp/src/DotPPrim.hs                     |    8 -
>> fibon/Dph/Dotp/src/DotPVect.hs                     |   16 -
>> fibon/Dph/Dotp/src/prim.hs                         |   45 ---
>> fibon/Dph/Dotp/src/vect.hs                         |   53 ---
>> fibon/Dph/Makefile                                 |   11 -
>> fibon/Dph/Qsort/Fibon/Instance.hs                  |   26 --
>> .../Fibon/data/ref/output/QsortDph.stdout.expected |    1 -
>> .../data/test/output/QsortDph.stdout.expected      |    1 -
>> fibon/Dph/Qsort/Makefile                           |   10 -
>> fibon/Dph/Qsort/Qsort.cabal                        |   15 -
>> fibon/Dph/Qsort/Qsort.stdout                       |    1 -
>> fibon/Dph/Qsort/src/QSort.hs                       |   52 ---
>> fibon/Dph/Qsort/src/QSortPar.hs                    |   64 ----
>> fibon/Dph/Qsort/src/QSortSeq.hs                    |   56 ----
>> fibon/Dph/Qsort/src/QSortVect.hs                   |   26 --
>> fibon/Dph/Qsort/src/Setup.hs                       |    3 -
>> fibon/Dph/Qsort/src/vect.hs                        |   35 --
>> fibon/Dph/QuickHull/Fibon/Instance.hs |   26 --
>> .../data/ref/output/quickhull.stdout.expected      |    1 -
>> .../data/test/output/quickhull.stdout.expected     |    1 -
>> fibon/Dph/QuickHull/Makefile                       |   11 -
>> fibon/Dph/QuickHull/QuickHull.cabal                |   16 -
>> fibon/Dph/QuickHull/QuickHull.stdout               |    1 -
>> fibon/Dph/QuickHull/src/QuickHull.hs               |  274 ----------------
>> fibon/Dph/QuickHull/src/QuickHullVect.hs           |   41 ---
>> fibon/Dph/QuickHull/src/SVG.hs                     |   34 --
>> fibon/Dph/QuickHull/src/TestData.hs                |   93 ------
>> fibon/Dph/QuickHull/src/Types.hs                   |   32 --
>> fibon/Dph/QuickHull/src/gen.hs                     |   22 --
>> fibon/Dph/QuickHull/src/vect.hs                    |  136 --------
>> fibon/Dph/QuickHull/src/vectSVG.hs                 |   49 ---
>> fibon/Dph/Sumsq/Fibon/Instance.hs                  |   26 --
>> .../Fibon/data/ref/output/sumsq.stdout.expected    |    1 -
>> .../Fibon/data/test/output/sumsq.stdout.expected   |    1 -
>> fibon/Dph/Sumsq/Makefile                           |   10 -
>> fibon/Dph/Sumsq/Sumsq.cabal                        |   15 -
>> fibon/Dph/Sumsq/Sumsq.stdout                       |    1 -
>> fibon/Dph/Sumsq/src/SumSqPrim.hs                   |    8 -
>> fibon/Dph/Sumsq/src/SumSqVect.hs                   |   15 -
>> fibon/Dph/Sumsq/src/prim.hs                        |   24 --
>> fibon/Dph/Sumsq/src/vect.hs                        |   25 --
>> fibon/Dph/_DphLib/Bench/Benchmark.hs               |  122 -------
>> fibon/Dph/_DphLib/Bench/Options.hs                 |   98 ------
>> fibon/Dph/_DphLib/Bench/Time.hs                    |   96 ------
>> fibon/Makefile                                     |   10 -
>> fibon/README                                       |    1 -
>> 55 files changed, 0 insertions(+), 2213 deletions(-)
>>
>>
>> Diff suppressed because of size. To see it, use:
>>
>>    git show 668c35de46338d21f4b41c11eea5398d0c6dfe5a
>>
>> _______________________________________________
>> Cvs-ghc mailing list
>> Cvs-ghc at haskell.org
>> http://www.haskell.org/mailman/listinfo/cvs-ghc



More information about the Cvs-ghc mailing list