all Haskell GHC programs & measurements The Glorious Glasgow Haskell Compilation System, version 9.2.1 source secs N mem gz cpu cpu load binary-trees #8 0.12 7 8 799 0.01 8% 25% 0% 42% binary-trees #8 0.02 14 0 799 0.05 75% 100% 33% 50% binary-trees #8 4.04 21 436,024 799 9.77 68% 66% 59% 53% source secs N mem gz cpu cpu load binary-trees #6 0.12 7 8 592 0.01 8% 33% 0% 40% binary-trees #6 0.02 14 0 592 0.05 67% 67% 67% 50% binary-trees #6 5.53 21 454,300 592 11.52 50% 50% 65% 45% source secs N mem gz cpu cpu load binary-trees 0.12 7 8 494 0.01 58% 0% 38% 17% binary-trees 0.06 14 1,452 494 0.06 14% 25% 0% 83% binary-trees 13.44 21 683,156 494 15.26 4% 99% 5% 4% source secs N mem gz cpu cpu load binary-trees #5 0.12 7 8 561 0.01 58% 0% 36% 8% binary-trees #5 0.03 14 0 561 0.06 0% 50% 50% 50% binary-trees #5 7.39 21 681,832 561 15.65 59% 58% 51% 43% source secs N mem gz cpu cpu load binary-trees #3 0.13 7 8 538 0.01 29% 33% 8% 8% binary-trees #3 0.05 14 1,364 538 0.07 40% 50% 60% 40% binary-trees #3 7.06 21 683,828 538 16.02 54% 47% 49% 79% source secs N mem gz cpu cpu load binary-trees #2 0.11 7 8 491 0.01 0% 50% 23% 20% binary-trees #2 0.06 14 1,384 491 0.07 17% 0% 67% 20% binary-trees #2 11.45 21 440,892 491 13.54 6% 5% 6% 99% source secs N mem gz cpu cpu load binary-trees #7 0.10 7 8 811 0.01 11% 33% 0% 30% binary-trees #7 0.02 14 0 811 0.05 67% 50% 75% 75% binary-trees #7 4.59 21 549,592 811 11.30 51% 74% 58% 65% source secs N mem gz cpu cpu load fannkuch-redux #5 0.23 10 4,024 842 0.26 17% 45% 61% 52% fannkuch-redux #5 0.84 11 4,148 842 3.04 98% 98% 68% 99% fannkuch-redux #5 10.32 12 6,196 842 40.82 97% 100% 100% 100% source secs N mem gz cpu cpu load fannkuch-redux #4 0.32 10 3,764 665 0.24 19% 6% 75% 0% fannkuch-redux #4 2.86 11 4,184 665 2.90 100% 1% 1% 0% fannkuch-redux #4 38.33 12 4,940 665 38.35 0% 100% 1% 0% fannkuch-redux #3 Make Error 10 source secs N mem gz cpu cpu load fannkuch-redux #6 0.19 10 560 1113 0.26 53% 61% 50% 42% fannkuch-redux #6 1.46 11 4,036 1113 2.96 1% 51% 51% 99% fannkuch-redux #6 10.31 12 6,000 1113 40.52 97% 98% 100% 98% source secs N mem gz cpu cpu load fannkuch-redux #2 0.41 10 20,764 808 0.91 71% 61% 67% 67% fannkuch-redux #2 3.44 11 21,784 808 10.24 76% 75% 75% 74% fannkuch-redux #2 46.65 12 25,896 808 129.64 70% 70% 70% 70% source secs N mem gz cpu cpu load fannkuch-redux 1.81 10 9,404 559 1.95 38% 19% 3% 45% fannkuch-redux 20.94 11 10,064 559 23.75 10% 73% 19% 6% fannkuch-redux 279.36 12 10,224 559 317.32 37% 19% 27% 22% fasta #5 Make Error 250,000 source secs N mem gz cpu cpu load fasta #2 0.17 250,000 17,208 1319 0.18 25% 53% 44% 27% fasta #2 0.58 2,500,000 57,948 1319 1.68 78% 68% 68% 77% fasta #2 5.31 25,000,000 431,104 1319 16.27 71% 84% 72% 77% source secs N mem gz cpu cpu load fasta #6 0.17 250,000 356 1882 0.05 6% 44% 35% 28% fasta #6 0.11 2,500,000 8,092 1882 0.36 73% 77% 90% 83% fasta #6 0.87 25,000,000 8,332 1882 3.31 94% 94% 94% 95% source secs N mem gz cpu cpu load fasta #4 0.13 250,000 8 2013 0.04 23% 50% 31% 8% fasta #4 0.10 2,500,000 8,076 2013 0.31 78% 73% 80% 82% fasta #4 0.85 25,000,000 41,512 2013 2.74 81% 80% 82% 80% fasta Make Error 250,000 fasta #3 Make Error 250,000 source secs N mem gz cpu cpu load k-nucleotide #2 0.49 250,000 32,472 1486 1.17 73% 60% 72% 59% k-nucleotide #2 3.97 2,500,000 76,752 1486 8.60 88% 44% 49% 43% k-nucleotide #2 21.46 25,000,000 694,340 1486 83.25 97% 96% 96% 99% source secs N mem gz cpu cpu load k-nucleotide 1.19 250,000 61,400 1059 1.83 30% 59% 59% 25% k-nucleotide 3.59 2,500,000 80,904 1059 9.37 69% 71% 63% 59% k-nucleotide 24.28 25,000,000 541,916 1059 81.88 84% 92% 80% 81% source secs N mem gz cpu cpu load k-nucleotide #3 0.54 250,000 89,580 2261 0.83 57% 35% 35% 51% k-nucleotide #3 1.65 2,500,000 75,248 2261 4.20 79% 64% 57% 64% k-nucleotide #3 10.81 25,000,000 537,888 2261 37.64 84% 95% 85% 85% source secs N mem gz cpu cpu load mandelbrot 0.29 1,000 4,608 621 0.17 7% 25% 55% 17% mandelbrot 2.52 4,000 42,784 621 2.62 1% 1% 99% 1% mandelbrot 39.95 16,000 517,272 621 41.62 5% 90% 5% 0% source secs N mem gz cpu cpu load mandelbrot #3 0.12 1,000 8 1981 0.04 50% 50% 9% 18% mandelbrot #3 0.10 4,000 21,672 1981 0.37 90% 100% 91% 91% mandelbrot #3 1.44 16,000 51,516 1981 5.64 99% 99% 99% 99% source secs N mem gz cpu cpu load mandelbrot #2 0.16 1,000 8 782 0.11 13% 25% 50% 29% mandelbrot #2 0.42 4,000 7,056 782 1.66 100% 100% 100% 98% mandelbrot #2 6.58 16,000 46,620 782 26.22 100% 100% 100% 100% source secs N mem gz cpu cpu load n-body #2 0.20 500,000 4,156 1883 0.07 45% 68% 0% 25% n-body #2 0.66 5,000,000 4,300 1883 0.67 2% 4% 2% 99% n-body #2 6.53 50,000,000 6,140 1883 6.61 3% 1% 100% 0% source secs N mem gz cpu cpu load n-body 0.19 500,000 4,156 1706 0.08 0% 53% 22% 5% n-body 0.73 5,000,000 4,208 1706 0.73 0% 1% 1% 97% n-body 7.19 50,000,000 6,136 1706 7.28 1% 1% 1% 100% source secs N mem gz cpu cpu load pidigits #6 0.20 2,000 17,364 360 0.08 0% 41% 30% 15% pidigits #6 0.52 6,000 17,796 360 0.60 4% 8% 0% 89% pidigits #6 1.46 10,000 17,832 360 1.71 92% 8% 8% 6% source secs N mem gz cpu cpu load pidigits #5 2.23 2,000 7,424 928 2.06 4% 6% 8% 96% pidigits #5 30.67 6,000 10,072 928 30.71 11% 5% 100% 7% pidigits #5 100.30 10,000 12,900 928 100.41 0% 0% 0% 100% source secs N mem gz cpu cpu load pidigits 0.23 2,000 14,276 460 0.12 8% 17% 52% 0% pidigits 0.71 6,000 17,844 460 0.83 7% 3% 6% 95% pidigits 2.04 10,000 18,092 460 2.40 1% 1% 96% 2% source secs N mem gz cpu cpu load pidigits #3 0.25 2,000 17,320 379 0.12 71% 4% 0% 21% pidigits #3 0.70 6,000 17,812 379 0.82 9% 6% 89% 1% pidigits #3 2.01 10,000 17,796 379 2.37 37% 56% 6% 14% source secs N mem gz cpu cpu load pidigits #2 0.23 2,000 8,816 585 0.11 33% 18% 41% 5% pidigits #2 0.71 6,000 17,876 585 0.83 3% 0% 43% 58% pidigits #2 2.02 10,000 17,916 585 2.36 3% 1% 1% 96% source secs N mem gz cpu cpu load pidigits #4 0.25 2,000 17,424 348 0.14 70% 8% 0% 27% pidigits #4 0.57 6,000 17,784 348 0.67 7% 97% 10% 4% pidigits #4 1.65 10,000 17,796 348 1.95 3% 5% 95% 2% source secs N mem gz cpu cpu load regex-redux #3 0.14 50,000 3,864 2213 0.04 43% 21% 27% 7% regex-redux #3 0.22 500,000 76,332 2213 0.27 59% 18% 23% 41% regex-redux #3 1.03 5,000,000 403,240 2213 2.25 64% 40% 73% 42% source secs N mem gz cpu cpu load reverse-complement #4 0.19 250,000 572 1041 0.02 42% 0% 26% 25% reverse-complement #4 3.25 100,000,000 507,144 1041 3.51 1% 97% 1% 1% source secs N mem gz cpu cpu load reverse-complement #2 0.17 250,000 544 998 0.04 39% 24% 0% 28% reverse-complement #2 6.01 100,000,000 3,531,324 998 6.44 1% 45% 2% 55% source secs N mem gz cpu cpu load spectral-norm #4 0.14 500 8 987 0.06 47% 21% 50% 14% spectral-norm #4 0.45 3,000 3,864 987 1.70 93% 93% 93% 93% spectral-norm #4 1.47 5,500 4,536 987 5.69 97% 96% 97% 97% source secs N mem gz cpu cpu load spectral-norm #2 0.17 500 548 403 0.05 56% 24% 0% 41% spectral-norm #2 1.59 3,000 5,384 403 1.59 1% 99% 3% 6% spectral-norm #2 5.33 5,500 7,592 403 5.33 100% 1% 0% 0%