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 <[email protected]> wrote: > What's the problem with the DPH benchmarks? > > Manuel > > David Terei <[email protected]>: > >> Repository : ssh://darcs.haskell.org//srv/darcs/nofib >> >> On branch : master >> >> http://hackage.haskell.org/trac/ghc/changeset/668c35de46338d21f4b41c11eea5398d0c6dfe5a >> >>> --------------------------------------------------------------- >> >> commit 668c35de46338d21f4b41c11eea5398d0c6dfe5a >> Author: David Terei <[email protected]> >> 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 >> [email protected] >> http://www.haskell.org/mailman/listinfo/cvs-ghc _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
