The Computer Language
Benchmarks Game

all Haskell GHC programs & measurements

The Glorious Glasgow Haskell Compilation System, version 8.0.1

source secs N mem gz cpu cpu load
binary-trees  0.06  12 ? 521 0.07 17% 80% 20% 0%
binary-trees  1.33  16 27,224 521 2.93 98% 43% 43% 41%
binary-trees  28.02  20 360,468 521 54.58 33% 96% 35% 33%
source secs N mem gz cpu cpu load
binary-trees  #4 0.03  12 ? 612 0.08 100% 100% 67% 33%
binary-trees  #4 0.85  16 48,600 612 2.90 85% 82% 83% 98%
binary-trees  #4 20.83  20 817,104 612 65.44 72% 92% 80% 72%
source secs N mem gz cpu cpu load
chameneos-redux  #4 0.06  60,000 ? 989 0.11 86% 83% 0% 14%
chameneos-redux  #4 0.60  600,000 6,460 989 1.20 98% 98% 5% 5%
chameneos-redux  #4 5.51  6,000,000 7,564 989 11.06 100% 100% 2% 1%
source secs N mem gz cpu cpu load
chameneos-redux  0.06  60,000 ? 989 0.10 75% 100% 0% 0%
chameneos-redux  0.71  600,000 8,560 989 1.43 93% 99% 43% 45%
chameneos-redux  4.76  6,000,000 6,840 989 8.51 78% 100% 1% 2%
source secs N mem gz cpu cpu load
fannkuch-redux  2.99  10 9,176 553 4.06 17% 16% 100% 8%
fannkuch-redux  36.13  11 7,728 553 48.20 12% 69% 43% 11%
fannkuch-redux  491.31  12 9,372 553 656.76 22% 48% 39% 26%
source secs N mem gz cpu cpu load
fannkuch-redux  #6 0.15  10 ? 1110 0.50 93% 100% 93% 67%
fannkuch-redux  #6 1.46  11 7,108 1110 5.72 99% 100% 99% 98%
fannkuch-redux  #6 19.08  12 7,688 1110 74.84 96% 100% 98% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #5 0.22  10 1,208 834 0.69 41% 95% 90% 95%
fannkuch-redux  #5 1.86  11 8,016 834 6.72 98% 70% 96% 99%
fannkuch-redux  #5 21.99  12 9,888 834 86.85 100% 97% 99% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 0.53  10 6,480 665 0.60 4% 100% 11% 9%
fannkuch-redux  #4 6.11  11 6,560 665 6.57 3% 100% 4% 2%
fannkuch-redux  #4 81.65  12 8,672 665 90.00 54% 21% 26% 11%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 1.28  10 9,232 808 3.72 69% 76% 75% 75%
fannkuch-redux  #2 14.36  11 9,900 808 42.12 74% 74% 73% 75%
fannkuch-redux  #2 186.74  12 10,356 808 547.94 74% 74% 74% 74%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 0.12  10 ? 1153 0.40 92% 82% 92% 75%
fannkuch-redux  #3 4.38  11 8,928 1153 11.07 100% 97% 28% 30%
fannkuch-redux  #3 17.00  12 6,948 1153 66.65 95% 100% 98% 99%
source secs N mem gz cpu cpu load
fasta  #2 0.18  250,000 ? 1296 0.52 76% 63% 94% 74%
fasta  #2 1.62  2,500,000 52,480 1296 5.06 76% 78% 78% 86%
fasta  #2 15.50  25,000,000 450,024 1296 48.32 76% 76% 87% 77%
source secs N mem gz cpu cpu load
k-nucleotide  #2 0.52  250,000 16,008 1463 1.93 96% 96% 96% 90%
k-nucleotide  #2 3.97  2,500,000 65,668 1463 15.10 97% 95% 96% 96%
k-nucleotide  #2 41.92  25,000,000 602,836 1463 146.09 87% 95% 91% 89%
source secs N mem gz cpu cpu load
k-nucleotide  2.11  250,000 49,352 1052 5.71 62% 74% 78% 58%
k-nucleotide  6.46  2,500,000 79,468 1052 20.41 81% 73% 75% 93%
k-nucleotide  48.07  25,000,000 507,108 1052 169.88 97% 89% 89% 89%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.08  1,000 ? 782 0.21 100% 63% 11% 100%
mandelbrot  #2 0.90  4,000 6,512 782 3.00 88% 92% 71% 85%
mandelbrot  #2 11.63  16,000 44,252 782 46.34 100% 100% 100% 100%
source secs N mem gz cpu cpu load
meteor-contest  #4 1.97  2,098 9,968 803 2.43 8% 99% 9% 9%
source secs N mem gz cpu cpu load
meteor-contest  #3 0.51  2,098 7,404 1804 0.70 100% 14% 10% 17%
source secs N mem gz cpu cpu load
meteor-contest  0.99  2,098 9,712 2200 1.29 8% 100% 9% 6%
source secs N mem gz cpu cpu load
meteor-contest  #2 0.65  2,098 9,116 1891 0.87 13% 97% 13% 16%
source secs N mem gz cpu cpu load
meteor-contest  #5 0.56  2,098 9,876 2919 0.75 9% 98% 11% 13%
source secs N mem gz cpu cpu load
n-body  0.30  500,000 1,360 1706 0.35 28% 13% 72% 13%
n-body  2.68  5,000,000 6,348 1706 2.90 4% 72% 33% 3%
n-body  26.62  50,000,000 7,924 1706 28.52 3% 96% 6% 3%
source secs N mem gz cpu cpu load
n-body  #2 0.27  500,000 1,188 1874 0.30 4% 11% 11% 100%
n-body  #2 2.57  5,000,000 8,364 1874 2.88 2% 3% 5% 100%
n-body  #2 24.48  50,000,000 7,856 1874 25.55 2% 100% 1% 2%
pidigits  #4 Make Error  2,000
regex-redux  #2 Bad Output  50,000
source secs N mem gz cpu cpu load
reverse-complement  #2 0.10  250,000 ? 919 0.08 30% 70% 20% 0%
reverse-complement  #2 0.77  2,500,000 27,672 919 0.54 16% 12% 5% 91%
reverse-complement  #2 2.56  25,000,000 874,008 919 2.89 99% 4% 6% 6%
source secs N mem gz cpu cpu load
reverse-complement  #3 0.04  250,000 ? 999 0.08 75% 50% 20% 60%
reverse-complement  #3 0.19  2,500,000 ? 999 0.21 0% 5% 95% 0%
reverse-complement  #3 1.43  25,000,000 131,184 999 1.59 6% 6% 99% 2%
source secs N mem gz cpu cpu load
spectral-norm  #4 0.06  500 ? 987 0.15 63% 67% 86% 40%
spectral-norm  #4 1.27  3,000 7,848 987 4.69 94% 93% 95% 90%
spectral-norm  #4 4.06  5,500 9,848 987 15.70 97% 97% 99% 95%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.20  500 ? 403 0.20 0% 100% 0% 5%
spectral-norm  #2 6.80  3,000 6,852 403 6.79 1% 4% 1% 97%
spectral-norm  #2 21.17  5,500 10,236 403 42.38 38% 37% 27% 100%
source secs N mem gz cpu cpu load
thread-ring  0.12  500,000 ? 306 0.15 0% 9% 92% 8%
thread-ring  0.98  5,000,000 9,612 306 1.17 53% 9% 10% 51%
thread-ring  9.27  50,000,000 9,820 306 10.97 7% 55% 52% 7%