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  #2 0.02  7 ? 491 ? 50% 0% 0% 0%
binary-trees  #2 0.15  14 ? 491 0.27 87% 33% 38% 50%
binary-trees  #2 26.98  21 454,176 491 55.05 58% 36% 36% 77%
source secs N mem gz cpu cpu load
binary-trees  #5 0.03  7 ? 561 ? 33% 0% 0% 33%
binary-trees  #5 0.09  14 ? 561 0.14 38% 89% 25% 22%
binary-trees  #5 23.66  21 666,636 561 51.29 56% 42% 66% 55%
source secs N mem gz cpu cpu load
binary-trees  #3 0.03  7 ? 538 ? 25% 0% 50% 0%
binary-trees  #3 0.10  14 ? 538 0.13 22% 89% 11% 13%
binary-trees  #3 24.81  21 512,320 538 51.11 35% 39% 98% 36%
binary-trees  #4 Bad Output  7
source secs N mem gz cpu cpu load
binary-trees  0.02  7 ? 494 ? 0% 0% 0% 50%
binary-trees  0.11  14 ? 494 0.16 20% 27% 30% 90%
binary-trees  24.83  21 667,016 494 51.11 36% 50% 86% 36%
source secs N mem gz cpu cpu load
chameneos-redux  #4 0.08  60,000 ? 997 0.12 86% 71% 13% 0%
chameneos-redux  #4 0.61  600,000 5,796 997 1.20 100% 98% 0% 2%
chameneos-redux  #4 5.52  6,000,000 6,164 997 11.00 99% 100% 1% 1%
source secs N mem gz cpu cpu load
chameneos-redux  0.07  60,000 ? 998 0.10 67% 75% 0% 14%
chameneos-redux  0.48  600,000 6,036 998 0.82 74% 96% 2% 2%
chameneos-redux  4.76  6,000,000 5,988 998 8.44 77% 100% 1% 1%
source secs N mem gz cpu cpu load
fannkuch-redux  #6 0.12  10 ? 1113 0.37 83% 77% 70% 83%
fannkuch-redux  #6 1.22  11 3,128 1113 4.62 91% 98% 98% 96%
fannkuch-redux  #6 15.40  12 3,368 1113 60.35 100% 99% 99% 95%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 0.38  10 1,500 665 0.44 97% 8% 0% 13%
fannkuch-redux  #4 4.48  11 3,788 665 16.57 93% 100% 87% 93%
fannkuch-redux  #4 59.48  12 3,888 665 236.69 99% 99% 99% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 0.11  10 ? 1159 0.37 90% 83% 90% 82%
fannkuch-redux  #3 1.17  11 7,056 1159 4.49 97% 98% 92% 98%
fannkuch-redux  #3 15.51  12 7,316 1159 60.50 100% 99% 95% 97%
source secs N mem gz cpu cpu load
fannkuch-redux  #5 0.39  10 768 842 0.38 0% 97% 0% 3%
fannkuch-redux  #5 4.68  11 3,816 842 4.67 0% 1% 0% 100%
fannkuch-redux  #5 61.90  12 4,116 842 61.90 0% 100% 1% 0%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 1.04  10 5,848 808 1.42 67% 11% 46% 14%
fannkuch-redux  #2 13.20  11 6,572 808 18.52 17% 60% 47% 18%
fannkuch-redux  #2 164.82  12 6,440 808 235.70 34% 22% 46% 44%
source secs N mem gz cpu cpu load
fannkuch-redux  3.01  10 5,468 559 4.09 17% 100% 9% 18%
fannkuch-redux  34.05  11 6,364 559 40.60 28% 45% 15% 34%
fannkuch-redux  482.05  12 5,776 559 601.28 54% 26% 16% 31%
source secs N mem gz cpu cpu load
fasta  0.13  250,000 ? 969 0.14 0% 15% 15% 92%
fasta  1.04  2,500,000 4,928 969 1.15 99% 5% 5% 1%
fasta  9.36  25,000,000 5,044 969 9.74 2% 3% 2% 99%
source secs N mem gz cpu cpu load
fasta  #2 0.15  250,000 ? 1319 0.44 71% 67% 71% 94%
fasta  #2 1.35  2,500,000 52,888 1319 4.32 74% 94% 79% 78%
fasta  #2 13.43  25,000,000 471,572 1319 44.87 87% 84% 80% 86%
source secs N mem gz cpu cpu load
k-nucleotide  1.88  250,000 50,068 1059 4.94 93% 60% 59% 55%
k-nucleotide  5.08  2,500,000 77,496 1059 16.44 76% 94% 81% 76%
k-nucleotide  37.81  25,000,000 523,440 1059 141.49 95% 94% 92% 96%
source secs N mem gz cpu cpu load
k-nucleotide  #2 0.50  250,000 15,184 1486 1.59 82% 80% 84% 90%
k-nucleotide  #2 3.75  2,500,000 73,508 1486 12.73 85% 88% 85% 91%
k-nucleotide  #2 35.01  25,000,000 644,356 1486 122.09 86% 87% 89% 97%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.07  1,000 ? 782 0.20 83% 67% 75% 86%
mandelbrot  #2 0.84  4,000 6,984 782 2.99 90% 87% 87% 95%
mandelbrot  #2 11.69  16,000 38,472 782 46.64 100% 100% 100% 100%
source secs N mem gz cpu cpu load
meteor-contest  #5 0.54  2,098 6,372 2953 0.65 98% 8% 8% 8%
source secs N mem gz cpu cpu load
meteor-contest  0.76  2,098 5,708 2215 0.87 4% 4% 5% 99%
source secs N mem gz cpu cpu load
meteor-contest  #4 1.57  2,098 6,820 818 1.79 99% 5% 4% 5%
source secs N mem gz cpu cpu load
meteor-contest  #2 0.57  2,098 6,084 1914 0.67 9% 4% 98% 7%
source secs N mem gz cpu cpu load
meteor-contest  #3 0.48  2,098 5,932 1826 0.59 6% 100% 11% 11%
source secs N mem gz cpu cpu load
n-body  0.27  500,000 760 1706 0.26 96% 4% 0% 4%
n-body  2.53  5,000,000 3,988 1706 2.53 0% 100% 1% 0%
n-body  25.13  50,000,000 4,060 1706 99.48 99% 99% 99% 100%
source secs N mem gz cpu cpu load
n-body  #2 0.23  500,000 764 1883 0.22 9% 4% 0% 96%
n-body  #2 2.16  5,000,000 3,844 1883 7.61 100% 85% 85% 85%
n-body  #2 21.43  50,000,000 3,996 1883 84.71 98% 100% 99% 98%
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 ? 982 0.05 0% 0% 0% 91%
reverse-complement  #2 0.68  2,500,000 54,040 982 0.37 1% 31% 70% 0%
reverse-complement  #2 2.63  25,000,000 932,120 982 2.79 2% 100% 3% 2%
source secs N mem gz cpu cpu load
reverse-complement  #3 0.03  250,000 ? 1020 0.03 0% 0% 100% 0%
reverse-complement  #3 0.20  2,500,000 ? 1020 0.21 10% 5% 95% 5%
reverse-complement  #3 1.40  25,000,000 128,808 1020 1.46 2% 5% 2% 99%
source secs N mem gz cpu cpu load
spectral-norm  #4 0.06  500 ? 987 0.15 80% 67% 67% 71%
spectral-norm  #4 1.25  3,000 4,004 987 4.69 94% 94% 95% 95%
spectral-norm  #4 4.04  5,500 4,132 987 15.71 97% 100% 95% 97%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.22  500 1,404 403 0.21 5% 95% 9% 0%
spectral-norm  #2 7.31  3,000 4,916 403 7.31 100% 0% 1% 1%
spectral-norm  #2 20.09  5,500 6,880 403 40.77 37% 93% 37% 37%
source secs N mem gz cpu cpu load
thread-ring  0.12  500,000 ? 306 0.13 0% 0% 92% 8%
thread-ring  0.92  5,000,000 6,856 306 1.04 5% 99% 5% 5%
thread-ring  8.83  50,000,000 7,012 306 9.74 3% 4% 4% 100%