The Computer Language
Benchmarks Game

all Haskell GHC programs & measurements

The Glorious Glasgow Haskell Compilation System,
version 8.6.5

source secs N mem gz cpu cpu load
binary-trees  #2 0.48  7 8 491 0.01 0% 67% 56% 2%
binary-trees  #2 0.16  14 0 491 0.29 41% 94% 31% 31%
binary-trees  #2 26.40  21 455,192 491 54.26 91% 43% 39% 41%
source secs N mem gz cpu cpu load
binary-trees  #6 0.35  7 8 592 0.01 17% 0% 97% 0%
binary-trees  #6 0.05  14 0 592 0.11 83% 80% 67% 50%
binary-trees  #6 13.52  21 493,528 592 49.86 92% 90% 92% 97%
source secs N mem gz cpu cpu load
binary-trees  #5 0.53  7 8 561 0.01 55% 10% 2% 45%
binary-trees  #5 0.06  14 0 561 0.14 83% 60% 25% 83%
binary-trees  #5 17.54  21 635,256 561 64.99 91% 92% 93% 96%
source secs N mem gz cpu cpu load
binary-trees  #3 0.53  7 8 538 0.01 2% 65% 73% 2%
binary-trees  #3 0.06  14 0 538 0.15 67% 83% 50% 83%
binary-trees  #3 17.22  21 704,312 538 64.72 94% 97% 92% 95%
binary-trees  #4 Bad Output  7
source secs N mem gz cpu cpu load
binary-trees  0.44  7 8 494 0.01 0% 16% 96% 5%
binary-trees  0.11  14 0 494 0.17 30% 20% 100% 11%
binary-trees  26.51  21 667,196 494 50.78 31% 58% 73% 32%
source secs N mem gz cpu cpu load
fannkuch-redux  #6 0.60  10 8 1113 0.47 52% 18% 26% 51%
fannkuch-redux  #6 1.46  11 3,916 1113 5.65 99% 94% 97% 99%
fannkuch-redux  #6 18.65  12 4,208 1113 72.96 97% 100% 98% 96%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 0.80  10 3,544 665 0.80 24% 58% 54% 15%
fannkuch-redux  #4 5.45  11 3,904 665 20.71 94% 100% 94% 93%
fannkuch-redux  #4 70.81  12 3,280 665 282.03 99% 100% 100% 100%
fannkuch-redux  #3 Make Error  10
source secs N mem gz cpu cpu load
fannkuch-redux  #5 0.58  10 332 842 0.46 52% 23% 25% 49%
fannkuch-redux  #5 1.56  11 3,868 842 5.58 67% 98% 95% 99%
fannkuch-redux  #5 18.12  12 4,264 842 71.36 96% 100% 100% 99%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 1.19  10 8,812 808 2.20 76% 47% 52% 53%
fannkuch-redux  #2 8.12  11 9,296 808 25.24 79% 78% 79% 77%
fannkuch-redux  #2 101.45  12 9,336 808 308.84 76% 78% 78% 75%
source secs N mem gz cpu cpu load
fannkuch-redux  3.02  10 5,844 559 3.14 88% 13% 15% 6%
fannkuch-redux  33.39  11 6,356 559 39.57 42% 6% 7% 64%
fannkuch-redux  Timed Out  12
source secs N mem gz cpu cpu load
fasta  0.50  250,000 8 969 0.13 37% 0% 4% 34%
fasta  1.04  2,500,000 4,936 969 1.11 4% 5% 99% 4%
fasta  9.50  25,000,000 5,172 969 9.99 2% 4% 5% 100%
source secs N mem gz cpu cpu load
fasta  #4 0.37  250,000 8 2013 0.08 8% 59% 59% 8%
fasta  #4 0.23  2,500,000 1,324 2013 0.52 65% 83% 83% 65%
fasta  #4 1.96  25,000,000 42,956 2013 4.74 59% 63% 63% 62%
source secs N mem gz cpu cpu load
fasta  #3 0.53  250,000 8 1088 0.24 26% 30% 23% 37%
fasta  #3 1.39  2,500,000 55,980 1088 2.70 37% 33% 33% 94%
fasta  #3 13.45  25,000,000 647,568 1088 26.85 81% 35% 34% 53%
source secs N mem gz cpu cpu load
fasta  #2 0.50  250,000 8 1319 0.46 40% 24% 24% 58%
fasta  #2 1.45  2,500,000 52,380 1319 4.61 74% 86% 86% 76%
fasta  #2 13.91  25,000,000 445,044 1319 46.36 85% 84% 81% 88%
source secs N mem gz cpu cpu load
fasta  #6 0.61  250,000 400 1882 0.08 17% 85% 61% 5%
fasta  #6 0.23  2,500,000 632 1882 0.50 59% 59% 50% 57%
fasta  #6 1.92  25,000,000 8,000 1882 4.45 58% 60% 61% 57%
source secs N mem gz cpu cpu load
fasta  #5 0.41  250,000 8 1998 0.08 42% 75% 7% 5%
fasta  #5 0.24  2,500,000 640 1998 0.54 57% 57% 71% 65%
fasta  #5 1.88  25,000,000 8,332 1998 4.71 64% 65% 64% 63%
source secs N mem gz cpu cpu load
k-nucleotide  2.32  250,000 48,408 1059 5.06 71% 50% 49% 70%
k-nucleotide  5.41  2,500,000 76,148 1059 16.57 78% 75% 74% 85%
k-nucleotide  40.61  25,000,000 522,356 1059 143.27 87% 89% 87% 90%
source secs N mem gz cpu cpu load
k-nucleotide  #2 0.97  250,000 15,604 1486 1.62 45% 79% 72% 43%
k-nucleotide  #2 3.77  2,500,000 73,592 1486 12.86 86% 85% 85% 89%
k-nucleotide  #2 35.69  25,000,000 756,200 1486 125.36 88% 88% 87% 90%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.37  1,000 8 782 0.21 47% 11% 16% 35%
mandelbrot  #2 0.75  4,000 6,760 782 2.92 99% 99% 99% 99%
mandelbrot  #2 11.60  16,000 37,756 782 46.27 100% 100% 100% 100%
source secs N mem gz cpu cpu load
n-body  0.59  500,000 3,852 1706 0.25 41% 3% 21% 17%
n-body  2.40  5,000,000 3,976 1706 8.58 87% 100% 87% 86%
n-body  23.83  50,000,000 4,084 1706 94.26 99% 99% 100% 99%
source secs N mem gz cpu cpu load
n-body  #2 0.57  500,000 3,912 1883 0.23 39% 2% 2% 27%
n-body  #2 2.22  5,000,000 3,888 1883 7.84 91% 85% 100% 86%
n-body  #2 21.96  50,000,000 4,160 1883 86.67 98% 99% 98% 100%
pidigits  #4 Make Error  2,000
source secs N mem gz cpu cpu load
pidigits  #3 0.58  2,000 408 379 0.21 50% 7% 4% 33%
pidigits  #3 1.49  6,000 7,884 379 1.85 99% 12% 9% 16%
pidigits  #3 4.20  10,000 10,248 379 5.17 86% 9% 8% 23%
source secs N mem gz cpu cpu load
pidigits  #2 0.59  2,000 340 585 0.24 24% 25% 76% 3%
pidigits  #2 1.55  6,000 7,780 585 2.00 11% 9% 100% 5%
pidigits  #2 4.24  10,000 9,764 585 5.24 53% 8% 9% 55%
pidigits  Make Error  2,000
regex-redux  #2 Bad Output  50,000
source secs N mem gz cpu cpu load
regex-redux  #3 0.51  50,000 8 2213 0.09 37% 27% 12% 35%
regex-redux  #3 0.33  500,000 640 2213 0.49 56% 30% 29% 58%
regex-redux  #3 1.73  5,000,000 308,544 2213 3.90 64% 76% 45% 45%
source secs N mem gz cpu cpu load
regex-redux  0.72  50,000 4,156 663 0.75 31% 36% 26% 58%
regex-redux  4.69  500,000 265,928 663 12.24 58% 63% 61% 94%
regex-redux  52.35  5,000,000 1,670,744 663 158.49 76% 75% 70% 84%
source secs N mem gz cpu cpu load
reverse-complement  #2 0.91  250,000 336 982 0.07 12% 60% 72% 3%
reverse-complement  #2 19.38  100,000,000 3,462,496 982 16.59 18% 10% 12% 55%
source secs N mem gz cpu cpu load
reverse-complement  #3 0.46  250,000 8 1020 0.05 30% 6% 4% 34%
reverse-complement  #3 5.93  100,000,000 501,548 1020 7.79 100% 12% 10% 12%
source secs N mem gz cpu cpu load
spectral-norm  #4 0.58  500 8 987 0.15 28% 9% 5% 44%
spectral-norm  #4 1.24  3,000 3,748 987 4.69 97% 95% 95% 95%
spectral-norm  #4 4.05  5,500 3,900 987 15.72 97% 97% 97% 98%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.69  500 8 403 0.15 43% 4% 1% 39%
spectral-norm  #2 4.71  3,000 4,516 403 4.70 1% 100% 6% 0%
spectral-norm  #2 15.78  5,500 5,972 403 15.78 100% 1% 2% 3%