The Computer Language
Benchmarks Game

all Haskell GHC programs & measurements

The Glorious Glasgow Haskell Compilation System, version 8.4.1

source secs N mem gz cpu cpu load
binary-trees  #2 0.03  7 ? 491 ? 0% 25% 0% 50%
binary-trees  #2 0.16  14 ? 491 0.27 31% 21% 93% 31%
binary-trees  #2 27.53  21 453,912 491 55.83 96% 35% 35% 38%
binary-trees  #6 Make Error  7
binary-trees  #5 Make Error  7
binary-trees  #3 Make Error  7
binary-trees  #4 Bad Output  7
source secs N mem gz cpu cpu load
binary-trees  0.02  7 ? 494 ? 0% 0% 50% 0%
binary-trees  0.11  14 ? 494 0.16 30% 82% 13% 22%
binary-trees  25.13  21 711,956 494 52.23 91% 37% 36% 45%
source secs N mem gz cpu cpu load
chameneos-redux  #4 0.08  60,000 ? 997 0.13 75% 78% 13% 0%
chameneos-redux  #4 0.64  600,000 6,004 997 1.25 97% 97% 6% 2%
chameneos-redux  #4 6.11  6,000,000 6,100 997 12.07 97% 100% 3% 0%
source secs N mem gz cpu cpu load
chameneos-redux  0.06  60,000 ? 998 0.08 67% 80% 14% 0%
chameneos-redux  0.53  600,000 6,216 998 0.94 79% 98% 4% 8%
chameneos-redux  4.99  6,000,000 6,216 998 8.93 79% 100% 2% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #6 0.12  10 ? 1113 0.38 91% 80% 91% 75%
fannkuch-redux  #6 1.23  11 3,236 1113 4.75 97% 99% 99% 98%
fannkuch-redux  #6 15.41  12 3,280 1113 60.92 99% 98% 100% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 0.38  10 1,448 665 0.49 11% 14% 97% 14%
fannkuch-redux  #4 4.47  11 4,108 665 16.81 93% 100% 93% 91%
fannkuch-redux  #4 60.19  12 3,932 665 239.54 99% 100% 100% 99%
fannkuch-redux  #3 Make Error  10
fannkuch-redux  #5 Make Error  10
fannkuch-redux  #2 Make Error  10
source secs N mem gz cpu cpu load
fannkuch-redux  3.09  10 5,980 559 4.28 19% 2% 99% 19%
fannkuch-redux  34.15  11 5,924 559 41.63 61% 16% 38% 9%
fannkuch-redux  492.58  12 6,180 559 639.12 28% 37% 22% 44%
source secs N mem gz cpu cpu load
fasta  0.13  250,000 ? 969 0.13 15% 0% 92% 8%
fasta  1.04  2,500,000 4,984 969 1.10 99% 4% 2% 3%
fasta  9.56  25,000,000 5,164 969 10.09 100% 2% 2% 3%
source secs N mem gz cpu cpu load
fasta  #2 0.15  250,000 ? 1319 0.44 73% 94% 73% 71%
fasta  #2 1.43  2,500,000 51,856 1319 4.54 75% 85% 76% 88%
fasta  #2 13.71  25,000,000 447,320 1319 45.34 88% 82% 86% 78%
source secs N mem gz cpu cpu load
k-nucleotide  1.89  250,000 49,188 1059 4.96 59% 91% 63% 58%
k-nucleotide  5.48  2,500,000 76,432 1059 16.88 84% 72% 71% 86%
k-nucleotide  40.22  25,000,000 523,084 1059 141.80 91% 88% 88% 87%
k-nucleotide  #2 Make Error  250,000
source secs N mem gz cpu cpu load
mandelbrot  #2 0.07  1,000 ? 782 0.20 83% 83% 86% 71%
mandelbrot  #2 0.76  4,000 6,792 782 2.94 99% 97% 97% 97%
mandelbrot  #2 11.66  16,000 38,588 782 46.53 100% 100% 100% 100%
source secs N mem gz cpu cpu load
meteor-contest  #5 0.56  2,098 6,560 2953 0.70 9% 100% 11% 9%
source secs N mem gz cpu cpu load
meteor-contest  0.77  2,098 5,704 2215 0.91 10% 10% 99% 11%
source secs N mem gz cpu cpu load
meteor-contest  #4 1.49  2,098 6,816 818 1.74 99% 6% 7% 5%
source secs N mem gz cpu cpu load
meteor-contest  #2 0.58  2,098 6,100 1914 0.71 10% 98% 12% 9%
source secs N mem gz cpu cpu load
meteor-contest  #3 0.50  2,098 5,912 1826 0.62 96% 16% 12% 13%
source secs N mem gz cpu cpu load
n-body  0.27  500,000 720 1706 0.26 96% 0% 7% 0%
n-body  2.55  5,000,000 3,992 1706 9.07 88% 87% 83% 99%
n-body  25.34  50,000,000 4,120 1706 100.24 99% 98% 100% 99%
source secs N mem gz cpu cpu load
n-body  #2 0.24  500,000 1,484 1883 0.23 0% 4% 100% 0%
n-body  #2 2.23  5,000,000 4,052 1883 7.90 100% 85% 85% 86%
n-body  #2 21.91  50,000,000 4,068 1883 21.91 100% 1% 0% 0%
pidigits  #4 Make Error  2,000
regex-redux  #2 Make Error  50,000
source secs N mem gz cpu cpu load
reverse-complement  #2 0.11  250,000 ? 982 0.07 30% 18% 9% 90%
reverse-complement  #2 25.86  100,000,000 3,460,312 982 32.41 56% 74% 65% 49%
source secs N mem gz cpu cpu load
reverse-complement  #3 0.04  250,000 ? 1020 0.04 67% 0% 0% 0%
reverse-complement  #3 5.85  100,000,000 501,324 1020 7.82 13% 8% 100% 13%
source secs N mem gz cpu cpu load
spectral-norm  #4 0.06  500 ? 987 0.15 80% 60% 67% 80%
spectral-norm  #4 1.25  3,000 3,852 987 4.70 94% 94% 94% 95%
spectral-norm  #4 4.05  5,500 3,960 987 15.71 100% 97% 97% 95%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.15  500 ? 403 0.14 0% 93% 0% 0%
spectral-norm  #2 4.72  3,000 4,704 403 4.72 0% 100% 1% 0%
spectral-norm  #2 15.78  5,500 5,956 403 15.78 0% 1% 100% 0%
source secs N mem gz cpu cpu load
thread-ring  0.12  500,000 ? 306 0.13 82% 25% 31% 8%
thread-ring  0.93  5,000,000 6,968 306 1.05 6% 99% 3% 5%
thread-ring  8.79  50,000,000 7,236 306 9.70 4% 4% 4% 100%