The Computer Language
Benchmarks Game

all Haskell GHC programs & measurements

The Glorious Glasgow Haskell Compilation System, version 8.2.1

source secs N mem gz cpu cpu load
binary-trees  0.02  7 ? 494 0.01 0% 0% 0% 50%
binary-trees  0.09  14 ? 494 0.13 14% 14% 30% 100%
binary-trees  25.26  21 673,076 494 52.88 43% 93% 38% 38%
binary-trees  #4 Bad Output  7
source secs N mem gz cpu cpu load
binary-trees  #2 0.02  7 ? 486 0.01 100% 0% 0% 50%
binary-trees  #2 0.15  14 ? 486 0.27 38% 31% 31% 100%
binary-trees  #2 27.73  21 458,712 486 53.94 45% 41% 65% 72%
source secs N mem gz cpu cpu load
binary-trees  #3 0.02  7 ? 538 ? 50% 0% 33% 0%
binary-trees  #3 0.09  14 ? 538 0.12 100% 13% 14% 13%
binary-trees  #3 25.29  21 713,176 538 53.09 38% 38% 90% 48%
source secs N mem gz cpu cpu load
chameneos-redux  #4 0.05  60,000 ? 989 0.06 75% 67% 0% 0%
chameneos-redux  #4 0.38  600,000 1,304 989 0.74 97% 95% 5% 5%
chameneos-redux  #4 3.57  6,000,000 7,908 989 7.14 100% 99% 2% 1%
source secs N mem gz cpu cpu load
chameneos-redux  0.05  60,000 ? 989 0.06 80% 60% 0% 0%
chameneos-redux  0.38  600,000 1,252 989 0.70 86% 100% 5% 8%
chameneos-redux  3.33  6,000,000 9,960 989 5.50 64% 100% 3% 2%
source secs N mem gz cpu cpu load
fannkuch-redux  2.66  10 9,764 553 3.06 6% 5% 93% 14%
fannkuch-redux  36.65  11 7,500 553 47.34 7% 11% 13% 100%
fannkuch-redux  481.41  12 11,492 553 596.58 24% 13% 63% 28%
source secs N mem gz cpu cpu load
fannkuch-redux  #6 0.14  10 ? 1110 0.37 71% 47% 77% 92%
fannkuch-redux  #6 1.23  11 5,712 1110 4.73 98% 98% 100% 95%
fannkuch-redux  #6 15.50  12 7,972 1110 60.67 96% 100% 98% 99%
source secs N mem gz cpu cpu load
fannkuch-redux  #5 0.41  10 824 834 0.40 51% 2% 2% 51%
fannkuch-redux  #5 4.85  11 5,660 834 4.84 5% 0% 96% 1%
fannkuch-redux  #5 64.52  12 7,844 834 64.50 100% 1% 1% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 0.39  10 1,252 665 0.50 16% 46% 56% 15%
fannkuch-redux  #4 4.64  11 9,936 665 17.54 93% 97% 96% 93%
fannkuch-redux  #4 61.73  12 7,864 665 245.78 100% 99% 99% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 0.99  10 9,400 808 1.27 12% 12% 89% 23%
fannkuch-redux  #2 13.07  11 10,072 808 18.74 19% 20% 99% 10%
fannkuch-redux  #2 178.74  12 12,436 808 260.56 34% 70% 23% 24%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 0.30  10 1,228 1153 0.78 50% 90% 43% 90%
fannkuch-redux  #3 1.23  11 9,040 1153 4.76 98% 96% 98% 97%
fannkuch-redux  #3 16.67  12 11,240 1153 64.82 94% 99% 97% 100%
source secs N mem gz cpu cpu load
fasta  #2 0.16  250,000 ? 1296 0.44 67% 69% 71% 81%
fasta  #2 1.40  2,500,000 57,088 1296 4.45 74% 74% 96% 81%
fasta  #2 13.70  25,000,000 473,972 1296 45.44 98% 80% 79% 78%
source secs N mem gz cpu cpu load
k-nucleotide  #2 0.46  250,000 16,076 1463 1.57 87% 87% 87% 89%
k-nucleotide  #2 3.34  2,500,000 89,096 1463 12.78 96% 95% 98% 96%
k-nucleotide  #2 32.33  25,000,000 643,572 1463 124.08 97% 95% 95% 98%
source secs N mem gz cpu cpu load
k-nucleotide  1.88  250,000 51,464 1052 4.82 57% 55% 52% 91%
k-nucleotide  5.51  2,500,000 79,412 1052 16.69 80% 81% 71% 78%
k-nucleotide  40.32  25,000,000 527,252 1052 140.96 87% 88% 89% 93%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.07  1,000 ? 782 0.21 75% 83% 83% 83%
mandelbrot  #2 0.78  4,000 8,220 782 3.01 99% 97% 97% 96%
mandelbrot  #2 11.95  16,000 42,008 782 47.64 100% 100% 100% 100%
source secs N mem gz cpu cpu load
meteor-contest  #4 1.56  2,098 12,336 803 1.80 73% 33% 6% 6%
source secs N mem gz cpu cpu load
meteor-contest  #3 0.49  2,098 7,788 1804 0.61 12% 12% 12% 98%
source secs N mem gz cpu cpu load
meteor-contest  0.78  2,098 9,760 2200 0.90 4% 99% 5% 5%
source secs N mem gz cpu cpu load
meteor-contest  #2 0.58  2,098 9,932 1891 0.69 96% 12% 9% 9%
source secs N mem gz cpu cpu load
meteor-contest  #5 0.54  2,098 10,208 2919 0.65 11% 11% 100% 11%
source secs N mem gz cpu cpu load
n-body  0.26  500,000 1,256 1706 0.25 96% 0% 0% 4%
n-body  2.41  5,000,000 5,908 1706 8.53 95% 83% 87% 91%
n-body  23.72  50,000,000 8,016 1706 23.72 1% 0% 100% 1%
source secs N mem gz cpu cpu load
n-body  #2 0.23  500,000 1,280 1874 0.22 4% 4% 5% 96%
n-body  #2 2.16  5,000,000 5,880 1874 7.53 86% 86% 100% 81%
n-body  #2 21.45  50,000,000 9,988 1874 84.61 99% 99% 98% 100%
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.11  250,000 ? 919 ? 17% 0% 60% 27%
reverse-complement  #2 0.74  2,500,000 ? 919 ? 3% 96% 3% 4%
reverse-complement  #2 2.67  25,000,000 940,212 919 2.84 93% 3% 3% 10%
source secs N mem gz cpu cpu load
reverse-complement  #3 0.04  250,000 ? 999 0.03 25% 20% 0% 75%
reverse-complement  #3 0.19  2,500,000 ? 999 0.19 6% 95% 0% 0%
reverse-complement  #3 1.29  25,000,000 133,992 999 1.36 5% 100% 4% 5%
source secs N mem gz cpu cpu load
spectral-norm  #4 0.06  500 ? 987 0.15 67% 83% 71% 67%
spectral-norm  #4 1.19  3,000 5,868 987 4.69 99% 98% 98% 98%
spectral-norm  #4 4.05  5,500 7,800 987 15.70 100% 94% 97% 97%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.31  500 1,240 403 0.29 97% 6% 0% 3%
spectral-norm  #2 10.38  3,000 6,844 403 10.38 3% 1% 4% 98%
spectral-norm  #2 34.60  5,500 10,632 403 97.20 64% 64% 55% 100%
source secs N mem gz cpu cpu load
thread-ring  0.13  500,000 ? 306 0.14 0% 8% 0% 85%
thread-ring  0.93  5,000,000 8,700 306 1.00 4% 3% 2% 99%
thread-ring  9.22  50,000,000 10,984 306 10.22 25% 69% 4% 16%