all Ada 2012 GNAT programs & measurements GNATMAKE 13.3.0 source secs N mem gz cpu secs cpu load binary-trees #3 0.22 7 19,952 1275 0.02 0% 0% 0% 8% binary-trees #3 0.12 14 19,952 1275 0.22 50% 58% 50% 36% binary-trees #3 11.30 21 529,436 1275 37.09 80% 81% 87% 80% binary-trees #4 Failed 7 source secs N mem gz cpu secs cpu load binary-trees 0.18 7 19,952 896 0.01 0% 5% 0% 0% binary-trees 0.12 14 19,952 896 0.12 0% 0% 0% 91% binary-trees 23.45 21 266,316 896 23.45 43% 23% 0% 33% source secs N mem gz cpu secs cpu load fannkuch-redux #3 0.35 10 19,772 2120 0.22 14% 17% 17% 17% fannkuch-redux #3 0.68 11 19,772 2120 2.60 95% 97% 97% 98% fannkuch-redux #3 9.15 12 19,772 2120 36.38 98% 99% 99% 99% source secs N mem gz cpu secs cpu load fasta 0.29 250,000 19,772 1381 0.13 0% 0% 46% 0% fasta 0.91 2,500,000 19,772 1381 0.91 0% 2% 100% 0% fasta 6.93 25,000,000 19,772 1381 6.92 100% 0% 0% 0% source secs N mem gz cpu secs cpu load fasta #2 0.21 250,000 19,772 2158 0.06 31% 0% 0% 0% fasta #2 0.43 2,500,000 19,772 2158 0.30 0% 0% 0% 69% fasta #2 2.64 25,000,000 19,772 2158 2.63 0% 0% 0% 100% source secs N mem gz cpu secs cpu load fasta #5 0.24 250,000 19,772 2220 0.06 0% 0% 0% 26% fasta #5 0.41 2,500,000 19,772 2220 0.29 70% 0% 0% 0% fasta #5 2.60 25,000,000 19,772 2220 2.60 1% 0% 100% 0% source secs N mem gz cpu secs cpu load k-nucleotide #2 0.41 250,000 19,772 4911 0.25 25% 19% 11% 7% k-nucleotide #2 1.10 2,500,000 39,988 4911 1.92 82% 15% 21% 57% k-nucleotide #2 7.68 25,000,000 259,780 4911 16.65 87% 69% 20% 40% source secs N mem gz cpu secs cpu load mandelbrot #2 0.34 1,000 19,772 583 0.15 45% 0% 0% 0% mandelbrot #2 1.79 4,000 19,772 583 1.79 100% 1% 0% 0% mandelbrot #2 28.44 16,000 19,772 583 28.44 36% 64% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #3 0.27 1,000 19,772 1825 0.08 11% 7% 7% 7% mandelbrot #3 0.29 4,000 19,772 1825 1.00 89% 89% 89% 86% mandelbrot #3 4.00 16,000 37,036 1825 15.77 99% 98% 98% 99% source secs N mem gz cpu secs cpu load n-body #2 0.33 500,000 19,772 2623 0.14 0% 0% 45% 0% n-body #2 1.03 5,000,000 19,772 2623 1.02 100% 0% 0% 2% n-body #2 10.14 50,000,000 19,772 2623 10.14 46% 53% 0% 0% source secs N mem gz cpu secs cpu load n-body 0.29 500,000 19,772 1624 0.12 41% 0% 0% 0% n-body 0.77 5,000,000 19,772 1624 0.77 1% 1% 0% 100% n-body 7.64 50,000,000 19,772 1624 7.64 0% 98% 1% 0% source secs N mem gz cpu secs cpu load n-body #5 0.33 500,000 19,772 2452 0.13 3% 38% 0% 3% n-body #5 0.91 5,000,000 19,772 2452 0.91 1% 100% 1% 0% n-body #5 9.00 50,000,000 19,772 2452 9.00 77% 0% 0% 22% source secs N mem gz cpu secs cpu load n-body #3 0.28 500,000 19,772 1758 0.10 7% 6% 7% 39% n-body #3 0.60 5,000,000 19,772 1758 0.60 100% 3% 0% 0% n-body #3 5.87 50,000,000 19,772 1758 5.87 0% 100% 0% 0% source secs N mem gz cpu secs cpu load pidigits #2 0.38 2,000 19,772 1137 0.06 0% 0% 0% 15% pidigits #2 0.26 6,000 19,772 1137 0.26 100% 3% 3% 3% pidigits #2 0.74 10,000 19,772 1137 0.74 100% 0% 0% 0% source secs N mem gz cpu secs cpu load pidigits 0.35 2,000 19,772 1163 0.13 2% 0% 0% 38% pidigits 1.28 6,000 19,772 1163 1.28 0% 3% 0% 100% pidigits 4.49 10,000 19,772 1163 4.48 100% 0% 0% 0% regex-redux #6 Bad Output 50,000 source secs N mem gz cpu secs cpu load regex-redux #5 0.42 50,000 19,772 3647 0.18 12% 12% 7% 16% regex-redux #5 0.69 500,000 23,376 3647 1.66 57% 58% 52% 73% regex-redux #5 5.86 5,000,000 155,548 3647 16.14 78% 61% 78% 58% source secs N mem gz cpu secs cpu load reverse-complement #2 0.26 250,000 19,772 3285 0.03 0% 7% 7% 0% reverse-complement #2 2.99 100,000,001 822,216 3285 3.82 0% 0% 42% 85% source secs N mem gz cpu secs cpu load reverse-complement 0.35 250,000 19,772 943 0.08 22% 5% 65% 25% reverse-complement 13.45 100,000,001 528,504 943 13.45 100% 0% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #3 0.23 500 19,772 1725 0.06 4% 8% 4% 12% spectral-norm #3 0.46 3,000 19,772 1725 1.71 93% 91% 93% 95% spectral-norm #3 1.48 5,500 19,772 1725 5.72 96% 97% 96% 98% source secs N mem gz cpu secs cpu load spectral-norm 0.30 500 19,772 725 0.08 3% 0% 28% 0% spectral-norm 1.60 3,000 19,772 725 1.60 100% 0% 0% 0% spectral-norm 5.34 5,500 19,772 725 5.34 100% 0% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #4 0.24 500 19,772 2777 0.04 8% 8% 4% 7% spectral-norm #4 0.25 3,000 19,772 2777 0.89 91% 92% 92% 91% spectral-norm #4 0.78 5,500 19,772 2777 2.97 97% 96% 96% 93%