[Haskell-cafe] [6/16] SBM: 6.9.20071124 Athlon Duron
Peter Firefly Brodersen Lund
firefly at vax64.dk
Sat Dec 22 04:17:08 EST 2007
This set of measurements was captured by Daniel Fischer on one of his older
machines, running SuSE 8.2, which has a Linux 2.4 kernel!
The benchmarks were run on 2007-12-16 using ghc 6.9.20071124.
Unfortunately, the ghc version is not quite the same as the one I've used for
most measurements (6.9.20071119) so things may be a little different just for
that reason.
The results seemed a bit off at first, but now that I have graphs of all the
runs on all the machines they don't seem strange at all. First of all, the
memory use is about the same as on the other machines. Secondly, the timing
differences for the C getchar/getwchar might be partly due to different
versions of the C library. The remaining differences (a "steeper" profile
than on the core duo and the Athlon64) may be due to different
microarchitectures.
-Peter
Fischer's machine
ghc 6.9.20071124
AMD Duron(tm) processor
1200.089 MHz
TESTKIND=THOROUGH
SUFFIX=
Time (byte counting) std
-------------------- avg dev slack
hs/byte-bs----acc: 1.892 21â° 0.4 âââ |
hs/byte-bs----foldlx: 2.258 3â° 0.1 ââââ |
hs/byte-bs----foldrx: 2.933 0â° 0.1 âââââ |
hs/byte-bsl---acc: 14.319 45â° 0.1 âââââââââââââââââââââ |
hs/byte-xxxxx-acc-1: 20.915 17â° 4.0 ââââââââââââââââââââââââââââââ |
hs/byte-xxxxx-acc-2: 20.691 8â° 0.1 ââââââââââââââââââââââââââââââ |
hs/byte-xxxxx-foldl: 20.610 5â° 1.4 ââââââââââââââââââââââââââââââ |
c/byte-getchar: 9.042 0â° 0.1 âââââââââââââ |
c/byte-getchar-u: 1.314 3â° 0.2 ââ |
c/byte-4k: 0.419 5â° 0.5 â |
Memory: Peak
------- KB
hs/byte-bs----acc: 147492 ââââââââââââââââââââââââââââââââââââââââ |
hs/byte-bs----foldlx: 147492 ââââââââââââââââââââââââââââââââââââââââ |
hs/byte-bs----foldrx: 147488 ââââââââââââââââââââââââââââââââââââââââ |
hs/byte-bsl---acc: 2896 â |
hs/byte-xxxxx-acc-1: 1612 â |
hs/byte-xxxxx-acc-2: 1612 â |
hs/byte-xxxxx-foldl: 1612 â |
c/byte-getchar: 384 â |
c/byte-getchar-u: 384 â |
c/byte-4k: 380 â |
Time (space counting) std
--------------------- avg dev slack
hs/space-bs-c8-acc-1: 2.467 1â° 0.3 ââââ |
hs/space-bs-c8-foldlx-1: 2.585 2â° 0.1 ââââ |
hs/space-bs-c8-foldlx-2: 2.576 2â° 0.3 ââââ |
hs/space-bs-c8-foldrx: 2.982 8â° 2.3 âââââ |
hs/space-bs-c8-lenfil: 2.599 1â° 0.2 ââââ |
hs/space-bslc8-acc-1: 15.228 8â° 0.1 ââââââââââââââââââââââ |
hs/space-bslc8-acc-2: 15.855 38â° 0.0 âââââââââââââââââââââââ |
hs/space-bslc8-acc-3: 14.980 14â° 0.0 ââââââââââââââââââââââ |
hs/space-bslc8-chunk-1: 2.443 2â° 0.2 ââââ |
hs/space-bslc8-chunk-2: 2.449 1â° 0.3 ââââ |
hs/space-bslc8-chunk-3: 2.534 3â° 0.3 ââââ |
hs/space-bslc8-foldl: 2.938 1â° 0.2 âââââ |
hs/space-bslc8-foldlx-1: 2.928 1â° 0.0 âââââ |
hs/space-bslc8-foldlx-2: 2.937 2â° 0.2 âââââ |
hs/space-bslc8-foldr-1: 4.043 6â° 0.1 ââââââ |
hs/space-bslc8-foldr-2: 4.007 4â° 0.1 ââââââ |
hs/space-bslc8-lenfil-1: 3.240 1â° 0.2 âââââ |
hs/space-bslc8-lenfil-2: 3.236 1â° 0.2 âââââ |
hs/space-bsl---foldlx: 2.821 1â° 0.1 ââââ |
hs/space-xxxxx-acc-1: 21.002 4â° 0.1 ââââââââââââââââââââââââââââââ |
hs/space-xxxxx-acc-2: 21.270 22â° 4.7 âââââââââââââââââââââââââââââââ |
hs/space-xxxxx-foldl: 20.934 1â° 0.1 ââââââââââââââââââââââââââââââ |
hs/space-xxxxx-lenfil: 25.915 3â° 0.0 âââââââââââââââââââââââââââââââââââââ|
c/space-getchar: 9.354 0â° 0.0 ââââââââââââââ |
c/space-getchar-u: 1.676 2â° 0.2 âââ |
c/space-4k: 1.293 2â° 0.5 ââ |
c/space-megabuf: 1.830 3â° 0.5 âââ |
c/space-getwchar: 14.721 1â° 0.1 âââââââââââââââââââââ |
c/space-getwchar-u: 4.814 0â° 0.0 âââââââ |
c/space-32k: 1.276 2â° 0.6 ââ |
c/space-32k-8: 1.275 2â° 0.2 ââ |
Memory: Peak
------- KB
hs/space-bs-c8-acc-1: 147488 ââââââââââââââââââââââââââââââââââââââââ |
hs/space-bs-c8-foldlx-1: 147492 ââââââââââââââââââââââââââââââââââââââââ |
hs/space-bs-c8-foldlx-2: 147492 ââââââââââââââââââââââââââââââââââââââââ |
hs/space-bs-c8-foldrx: 147488 ââââââââââââââââââââââââââââââââââââââââ |
hs/space-bs-c8-lenfil: 147492 ââââââââââââââââââââââââââââââââââââââââ |
hs/space-bslc8-acc-1: 2896 â |
hs/space-bslc8-acc-2: 2896 â |
hs/space-bslc8-acc-3: 2896 â |
hs/space-bslc8-chunk-1: 65892 ââââââââââââââââââ |
hs/space-bslc8-chunk-2: 65892 ââââââââââââââââââ |
hs/space-bslc8-chunk-3: 76472 âââââââââââââââââââââ |
hs/space-bslc8-foldl: 86772 ââââââââââââââââââââââââ |
hs/space-bslc8-foldlx-1: 86772 ââââââââââââââââââââââââ |
hs/space-bslc8-foldlx-2: 86772 ââââââââââââââââââââââââ |
hs/space-bslc8-foldr-1: 169360 ââââââââââââââââââââââââââââââââââââââââââââââ|
hs/space-bslc8-foldr-2: 169360 ââââââââââââââââââââââââââââââââââââââââââââââ|
hs/space-bslc8-lenfil-1: 110704 âââââââââââââââââââââââââââââââ |
hs/space-bslc8-lenfil-2: 110704 âââââââââââââââââââââââââââââââ |
hs/space-bsl---foldlx: 86776 ââââââââââââââââââââââââ |
hs/space-xxxxx-acc-1: 1612 â |
hs/space-xxxxx-acc-2: 1612 â |
hs/space-xxxxx-foldl: 1612 â |
hs/space-xxxxx-lenfil: 1588 â |
c/space-getchar: 384 â |
c/space-getchar-u: 384 â |
c/space-4k: 412 â |
c/space-megabuf: 146904 ââââââââââââââââââââââââââââââââââââââââ |
c/space-getwchar: 440 â |
c/space-getwchar-u: 440 â |
c/space-32k: 436 â |
c/space-32k-8: 436 â |
More information about the Haskell-Cafe
mailing list