all Ada 2012 GNAT programs & measurements GNATMAKE 13.2.0 source secs N mem gz cpu secs cpu load binary-trees #3 0.21 7 19,684 1275 0.02 0% 0% 5% 0% binary-trees #3 0.11 14 19,684 1275 0.20 50% 40% 45% 50% binary-trees #3 10.30 21 529,408 1275 34.08 87% 81% 81% 82% source secs N mem gz cpu secs cpu load binary-trees #4 0.26 7 19,684 2117 0.01 0% 0% 0% 3% binary-trees #4 0.04 14 19,684 2117 0.06 25% 33% 50% 50% binary-trees #4 3.59 21 203,008 2117 10.28 92% 67% 68% 63% source secs N mem gz cpu secs cpu load binary-trees 0.17 7 19,684 896 0.01 0% 5% 0% 0% binary-trees 0.11 14 19,684 896 0.10 100% 0% 0% 0% binary-trees 21.60 21 266,240 896 21.60 0% 0% 0% 100% source secs N mem gz cpu secs cpu load fannkuch-redux #3 0.31 10 19,688 2120 0.21 16% 16% 21% 20% fannkuch-redux #3 0.62 11 19,688 2120 2.39 98% 95% 96% 98% fannkuch-redux #3 8.07 12 19,688 2120 32.08 99% 99% 99% 99% source secs N mem gz cpu secs cpu load fasta 0.31 250,000 19,720 1381 0.13 0% 43% 0% 0% fasta 0.85 2,500,000 19,720 1381 0.85 1% 0% 100% 0% fasta 6.25 25,000,000 19,720 1381 6.25 100% 0% 0% 0% source secs N mem gz cpu secs cpu load fasta #2 0.20 250,000 19,720 2158 0.06 0% 0% 4% 30% fasta #2 0.55 2,500,000 19,720 2158 0.29 53% 0% 0% 1% fasta #2 2.62 25,000,000 19,720 2158 2.62 0% 100% 0% 1% source secs N mem gz cpu secs cpu load fasta #5 0.21 250,000 19,720 2220 0.06 0% 0% 0% 30% fasta #5 0.46 2,500,000 19,720 2220 0.29 0% 0% 2% 62% fasta #5 2.59 25,000,000 19,720 2220 2.59 0% 0% 100% 0% source secs N mem gz cpu secs cpu load k-nucleotide #2 0.35 250,000 19,728 4911 0.23 11% 2% 27% 22% k-nucleotide #2 1.08 2,500,000 40,012 4911 1.58 9% 16% 47% 75% k-nucleotide #2 6.97 25,000,000 259,832 4911 13.64 77% 13% 20% 85% source secs N mem gz cpu secs cpu load mandelbrot #2 0.30 1,000 19,760 583 0.16 51% 0% 0% 0% mandelbrot #2 1.81 4,000 19,760 583 1.81 1% 0% 99% 0% mandelbrot #2 28.57 16,000 19,760 583 28.57 100% 0% 0% 0% source secs N mem gz cpu secs cpu load mandelbrot #3 0.23 1,000 19,760 1825 0.08 18% 9% 4% 8% mandelbrot #3 0.27 4,000 19,760 1825 0.98 92% 92% 92% 92% mandelbrot #3 3.91 16,000 36,992 1825 15.46 99% 98% 99% 99% source secs N mem gz cpu secs cpu load n-body #2 0.26 500,000 19,764 2623 0.10 0% 0% 40% 0% n-body #2 0.58 5,000,000 19,764 2623 0.58 1% 0% 0% 100% n-body #2 5.77 50,000,000 19,764 2623 5.77 0% 0% 0% 100% source secs N mem gz cpu secs cpu load n-body 0.25 500,000 19,760 1624 0.10 44% 0% 0% 0% n-body 0.59 5,000,000 19,760 1624 0.59 0% 100% 1% 0% n-body 5.86 50,000,000 19,760 1624 5.86 1% 0% 0% 100% source secs N mem gz cpu secs cpu load n-body #5 0.29 500,000 19,764 2452 0.13 0% 48% 0% 0% n-body #5 0.92 5,000,000 19,764 2452 0.92 1% 1% 0% 98% n-body #5 9.06 50,000,000 19,764 2452 9.05 40% 0% 59% 0% source secs N mem gz cpu secs cpu load n-body #3 0.36 500,000 19,760 1758 0.10 28% 0% 0% 0% n-body #3 0.59 5,000,000 19,760 1758 0.59 100% 0% 0% 0% n-body #3 5.76 50,000,000 19,760 1758 5.76 0% 0% 0% 100% source secs N mem gz cpu secs cpu load pidigits #2 0.27 2,000 19,828 1137 0.07 0% 0% 0% 25% pidigits #2 0.31 6,000 19,828 1137 0.31 0% 0% 3% 100% pidigits #2 0.88 10,000 19,828 1137 0.88 1% 0% 100% 2% source secs N mem gz cpu secs cpu load pidigits 0.34 2,000 19,892 1163 0.14 0% 0% 42% 0% pidigits 1.53 6,000 19,892 1163 1.53 100% 0% 0% 0% pidigits 5.39 10,000 19,892 1163 5.38 100% 0% 0% 0% regex-redux #6 Bad Output 50,000 source secs N mem gz cpu secs cpu load regex-redux #5 0.31 50,000 19,976 3647 0.19 16% 22% 12% 12% regex-redux #5 0.77 500,000 23,360 3647 1.73 63% 48% 71% 42% regex-redux #5 6.56 5,000,000 155,588 3647 17.00 82% 66% 60% 53% source secs N mem gz cpu secs cpu load reverse-complement #2 0.25 250,000 19,784 3285 0.03 4% 4% 0% 4% reverse-complement #2 2.32 100,000,001 822,332 3285 2.64 40% 75% 0% 0% source secs N mem gz cpu secs cpu load reverse-complement 0.27 250,000 19,784 943 0.10 6% 0% 35% 0% reverse-complement 12.59 100,000,001 528,492 943 12.58 0% 0% 0% 100% source secs N mem gz cpu secs cpu load spectral-norm #3 0.22 500 19,784 1725 0.06 9% 9% 13% 9% spectral-norm #3 0.47 3,000 19,784 1725 1.71 93% 91% 91% 91% spectral-norm #3 1.47 5,500 19,784 1725 5.73 98% 97% 97% 98% source secs N mem gz cpu secs cpu load spectral-norm 0.25 500 19,784 725 0.09 0% 0% 36% 0% spectral-norm 1.61 3,000 19,784 725 1.61 100% 0% 0% 1% spectral-norm 5.37 5,500 19,784 725 5.37 100% 0% 0% 0% source secs N mem gz cpu secs cpu load spectral-norm #4 0.18 500 19,784 2777 0.04 5% 11% 5% 0% spectral-norm #4 0.23 3,000 19,784 2777 0.86 95% 95% 95% 95% spectral-norm #4 0.74 5,500 19,784 2777 2.86 97% 97% 97% 97%