The Computer Language
Benchmarks Game

all Haskell GHC programs & measurements

The Glorious Glasgow Haskell Compilation System, version 8.6.2

source secs N mem gz cpu cpu load
binary-trees  #2 0.32  7 ? 491 ? 53% 0% 3% 48%
binary-trees  #2 0.16  14 ? 491 0.29 38% 100% 33% 83%
binary-trees  #2 26.45  21 454,852 491 53.60 45% 53% 67% 40%
source secs N mem gz cpu cpu load
binary-trees  #6 0.34  7 ? 592 ? 12% 0% 6% 65%
binary-trees  #6 0.06  14 ? 592 0.13 75% 67% 50% 67%
binary-trees  #6 13.25  21 474,224 592 48.76 90% 93% 91% 97%
source secs N mem gz cpu cpu load
binary-trees  #5 0.35  7 ? 561 ? 69% 0% 12% 21%
binary-trees  #5 0.06  14 ? 561 0.14 60% 67% 67% 80%
binary-trees  #5 17.39  21 696,452 561 64.54 95% 91% 92% 95%
source secs N mem gz cpu cpu load
binary-trees  #3 0.33  7 ? 538 ? 100% 0% 9% 21%
binary-trees  #3 0.07  14 ? 538 0.18 75% 63% 86% 86%
binary-trees  #3 17.14  21 701,284 538 64.24 97% 94% 96% 90%
binary-trees  #4 Bad Output  7
source secs N mem gz cpu cpu load
binary-trees  0.26  7 ? 494 ? 56% 0% 4% 41%
binary-trees  0.11  14 ? 494 0.14 18% 91% 18% 25%
binary-trees  26.50  21 666,824 494 50.53 52% 32% 33% 76%
source secs N mem gz cpu cpu load
fannkuch-redux  #6 0.39  10 8 1113 0.47 62% 26% 33% 47%
fannkuch-redux  #6 1.47  11 3,056 1113 5.70 96% 99% 99% 97%
fannkuch-redux  #6 18.66  12 4,000 1113 72.81 96% 100% 97% 97%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 0.72  10 3,332 665 0.86 18% 41% 77% 17%
fannkuch-redux  #4 5.48  11 3,072 665 20.90 100% 94% 94% 94%
fannkuch-redux  #4 70.91  12 3,744 665 282.50 100% 100% 100% 100%
fannkuch-redux  #3 Make Error  10
source secs N mem gz cpu cpu load
fannkuch-redux  #5 0.46  10 8 842 0.45 22% 65% 59% 50%
fannkuch-redux  #5 1.57  11 3,780 842 5.59 99% 67% 94% 99%
fannkuch-redux  #5 18.17  12 4,024 842 71.56 96% 99% 100% 99%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 0.94  10 8,708 808 2.15 69% 71% 57% 71%
fannkuch-redux  #2 7.64  11 8,852 808 24.18 82% 78% 78% 81%
fannkuch-redux  #2 98.54  12 9,180 808 294.92 76% 74% 74% 76%
source secs N mem gz cpu cpu load
fannkuch-redux  2.95  10 5,540 559 3.04 15% 5% 93% 11%
fannkuch-redux  33.27  11 5,464 559 40.28 67% 9% 8% 39%
fannkuch-redux  459.12  12 5,844 559 561.63 30% 51% 15% 27%
source secs N mem gz cpu cpu load
fasta  0.35  250,000 ? 969 ? 69% 3% 14% 38%
fasta  1.04  2,500,000 4,752 969 1.10 3% 4% 98% 7%
fasta  9.47  25,000,000 4,984 969 9.95 83% 2% 3% 18%
source secs N mem gz cpu cpu load
fasta  #2 0.50  250,000 8 1319 0.49 68% 24% 24% 59%
fasta  #2 1.45  2,500,000 52,112 1319 4.58 74% 84% 88% 76%
fasta  #2 13.70  25,000,000 447,024 1319 45.45 89% 82% 82% 81%
source secs N mem gz cpu cpu load
k-nucleotide  2.27  250,000 48,764 1059 5.02 79% 50% 49% 67%
k-nucleotide  5.49  2,500,000 76,068 1059 16.72 81% 71% 71% 87%
k-nucleotide  39.98  25,000,000 496,860 1059 140.61 90% 87% 86% 91%
source secs N mem gz cpu cpu load
k-nucleotide  #2 0.77  250,000 15,216 1486 1.58 79% 51% 52% 71%
k-nucleotide  #2 3.72  2,500,000 55,076 1486 12.75 86% 87% 96% 85%
k-nucleotide  #2 35.19  25,000,000 617,884 1486 122.75 87% 87% 88% 88%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.46  1,000 ? 782 ? 82% 21% 13% 33%
mandelbrot  #2 0.75  4,000 6,028 782 2.93 99% 99% 99% 99%
mandelbrot  #2 11.61  16,000 38,728 782 46.32 100% 100% 100% 100%
source secs N mem gz cpu cpu load
n-body  0.45  500,000 8 1706 0.25 55% 21% 20% 2%
n-body  2.40  5,000,000 3,684 1706 8.58 86% 88% 100% 87%
n-body  23.83  50,000,000 3,888 1706 94.19 99% 99% 99% 100%
source secs N mem gz cpu cpu load
n-body  #2 0.51  500,000 ? 1883 ? 4% 78% 31% 0%
n-body  #2 2.22  5,000,000 3,736 1883 7.85 99% 86% 86% 87%
n-body  #2 21.99  50,000,000 3,984 1883 86.80 99% 98% 100% 99%
pidigits  #4 Make Error  27
source secs N mem gz cpu cpu load
pidigits  #3 0.42  27 ? 379 ? 24% 19% 73% 16%
pidigits  #3 0.19  2,000 ? 379 0.23 95% 17% 11% 11%
pidigits  #3 1.52  6,000 7,560 379 1.92 68% 44% 13% 12%
pidigits  #3 4.22  10,000 9,728 379 5.17 45% 11% 10% 64%
source secs N mem gz cpu cpu load
pidigits  #2 0.41  27 ? 585 ? 30% 2% 58% 77%
pidigits  #2 0.20  2,000 ? 585 0.27 24% 20% 42% 100%
pidigits  #2 1.81  6,000 6,900 585 2.76 33% 29% 99% 24%
pidigits  #2 4.23  10,000 9,684 585 5.25 9% 8% 9% 100%
pidigits  Make Error  27
regex-redux  #2 Bad Output  50,000
source secs N mem gz cpu cpu load
reverse-complement  #2 0.46  250,000 ? 982 ? 33% 2% 29% 30%
reverse-complement  #2 24.45  100,000,000 3,460,988 982 19.56 27% 25% 50% 17%
source secs N mem gz cpu cpu load
reverse-complement  #3 0.56  250,000 ? 1020 ? 0% 89% 42% 4%
reverse-complement  #3 5.69  100,000,000 501,244 1020 7.57 59% 12% 11% 53%
source secs N mem gz cpu cpu load
spectral-norm  #4 0.64  500 ? 987 ? 31% 58% 69% 15%
spectral-norm  #4 1.23  3,000 3,432 987 4.69 95% 96% 97% 96%
spectral-norm  #4 4.06  5,500 3,620 987 15.71 97% 99% 97% 95%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.52  500 ? 403 ? 0% 79% 43% 4%
spectral-norm  #2 4.71  3,000 4,468 403 4.70 100% 1% 1% 0%
spectral-norm  #2 15.78  5,500 5,800 403 15.78 0% 99% 2% 0%