The Computer Language
24.06 Benchmarks Game

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%