The Computer Language
Benchmarks Game

all Ada 2005 GNAT programs & measurements

GNATMAKE 6.3.0

gcc (Ubuntu 6.3.0-12ubuntu2) 6.3.0 20170406

source secs N mem gz cpu cpu load
binary-trees  #5 0.03  7 ? 2101 ? 0% 0% 67% 0%
binary-trees  #5 0.06  14 ? 2101 0.12 71% 60% 50% 60%
binary-trees  #5 7.75  21 202,308 2101 23.62 69% 96% 78% 66%
source secs N mem gz cpu cpu load
binary-trees  #4 0.02  7 ? 2101 ? 0% 50% 0% 0%
binary-trees  #4 0.06  14 ? 2101 0.11 50% 40% 50% 60%
binary-trees  #4 7.72  21 202,276 2101 23.33 70% 79% 90% 68%
source secs N mem gz cpu cpu load
binary-trees  #3 0.02  7 ? 1263 ? 0% 0% 0% 0%
binary-trees  #3 0.25  14 1,028 1263 0.55 75% 42% 55% 52%
binary-trees  #3 26.40  21 527,976 1263 96.45 91% 90% 90% 96%
source secs N mem gz cpu cpu load
binary-trees   7 ? 881 0.00
binary-trees  0.20  14 ? 881 0.20 0% 0% 0% 100%
binary-trees  40.62  21 265,408 881 40.59 1% 1% 0% 100%
chameneos-redux  #2 Make Error  60,000
source secs N mem gz cpu cpu load
chameneos-redux  #5 0.29  60,000 1,028 2906 0.82 70% 60% 89% 79%
chameneos-redux  #5 1.77  600,000 4,308 2906 5.16 77% 53% 88% 83%
chameneos-redux  #5 17.27  6,000,000 4,216 2906 54.37 81% 82% 81% 78%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 0.09  10 ? 2100 0.24 88% 67% 56% 70%
fannkuch-redux  #3 0.77  11 4,196 2100 2.95 96% 94% 99% 97%
fannkuch-redux  #3 9.98  12 4,200 2100 39.76 100% 100% 100% 100%
source secs N mem gz cpu cpu load
fasta  #5 0.05  250,000 ? 2186 0.05 17% 0% 0% 100%
fasta  #5 0.45  2,500,000 1,932 2186 0.45 100% 2% 2% 2%
fasta  #5 4.09  25,000,000 1,956 2186 4.08 0% 0% 0% 100%
source secs N mem gz cpu cpu load
fasta  0.16  250,000 ? 1346 0.16 0% 100% 0% 0%
fasta  1.56  2,500,000 1,940 1346 1.56 1% 100% 2% 1%
fasta  8.30  25,000,000 1,972 1346 8.29 1% 1% 1% 100%
source secs N mem gz cpu cpu load
k-nucleotide  #2 0.25  250,000 988 4865 0.46 79% 60% 13% 43%
k-nucleotide  #2 1.30  2,500,000 50,808 4865 2.98 74% 19% 42% 98%
k-nucleotide  #2 12.94  25,000,000 258,312 4865 31.07 55% 80% 21% 86%
source secs N mem gz cpu cpu load
mandelbrot  #3 0.06  1,000 ? 1805 0.10 50% 60% 40% 20%
mandelbrot  #3 0.39  4,000 976 1805 1.41 89% 92% 92% 95%
mandelbrot  #3 5.58  16,000 33,932 1805 22.09 99% 100% 99% 99%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.21  1,000 648 572 0.20 0% 0% 95% 5%
mandelbrot  #2 3.23  4,000 1,944 572 3.22 100% 2% 1% 0%
mandelbrot  #2 51.16  16,000 1,936 572 51.14 1% 1% 0% 100%
meteor-contest  Make Error  2,098
source secs N mem gz cpu cpu load
n-body  #2 0.11  500,000 ? 2604 0.11 0% 0% 0% 100%
n-body  #2 1.04  5,000,000 1,928 2604 1.04 2% 1% 1% 100%
n-body  #2 10.30  50,000,000 1,952 2604 10.30 1% 100% 0% 0%
source secs N mem gz cpu cpu load
n-body  0.25  500,000 616 1608 0.25 0% 4% 4% 100%
n-body  2.47  5,000,000 1,980 1608 2.46 1% 1% 0% 100%
n-body  24.57  50,000,000 2,028 1608 24.56 0% 1% 0% 100%
source secs N mem gz cpu cpu load
n-body  #5 0.19  500,000 ? 2436 0.19 100% 5% 11% 5%
n-body  #5 1.90  5,000,000 2,008 2436 1.89 100% 2% 2% 1%
n-body  #5 18.83  50,000,000 1,952 2436 18.82 1% 1% 0% 100%
source secs N mem gz cpu cpu load
n-body  #3 0.25  500,000 676 1740 0.24 0% 4% 4% 100%
n-body  #3 2.38  5,000,000 1,916 1740 2.37 100% 0% 2% 0%
n-body  #3 23.70  50,000,000 2,032 1740 23.69 1% 0% 0% 100%
source secs N mem gz cpu cpu load
pidigits  0.21  2,000 684 1143 0.21 5% 0% 9% 100%
pidigits  3.07  6,000 4,196 1143 3.07 0% 1% 1% 100%
pidigits  10.94  10,000 4,440 1143 10.93 1% 1% 0% 100%
source secs N mem gz cpu cpu load
pidigits  #2 0.07  2,000 ? 1065 0.06 100% 0% 0% 0%
pidigits  #2 0.60  6,000 3,572 1065 0.59 0% 3% 100% 0%
pidigits  #2 1.74  10,000 3,776 1065 1.73 1% 0% 100% 0%
source secs N mem gz cpu cpu load
regex-redux  #5 0.14  50,000 ? 3618 0.28 69% 46% 46% 57%
regex-redux  #5 0.91  500,000 18,824 3618 2.56 84% 62% 81% 61%
regex-redux  #5 8.70  5,000,000 163,000 3618 25.50 86% 78% 69% 60%
regex-redux  #6 Bad Output  50,000
source secs N mem gz cpu cpu load
reverse-complement  0.12  250,000 ? 885 0.10 8% 8% 0% 100%
reverse-complement  0.99  2,500,000 16,040 885 0.98 2% 0% 2% 100%
reverse-complement  2.73  25,000,000 126,808 885 2.73 1% 3% 100% 1%
source secs N mem gz cpu cpu load
reverse-complement  #2 0.03  250,000 ? 3220 0.02 0% 25% 0% 0%
reverse-complement  #2 0.12  2,500,000 ? 3220 0.13 75% 0% 17% 27%
reverse-complement  #2 0.69  25,000,000 202,188 3220 0.80 80% 6% 1% 35%
source secs N mem gz cpu cpu load
spectral-norm  #3 0.08  500 ? 1702 0.15 33% 43% 67% 50%
spectral-norm  #3 1.24  3,000 4,228 1702 4.72 97% 96% 96% 95%
spectral-norm  #3 4.03  5,500 4,240 1702 15.82 98% 98% 99% 99%
source secs N mem gz cpu cpu load
spectral-norm  #4 0.04  500 ? 2762 0.09 60% 50% 50% 75%
spectral-norm  #4 0.65  3,000 4,260 2762 2.37 95% 94% 92% 94%
spectral-norm  #4 2.02  5,500 4,244 2762 7.88 98% 99% 98% 98%
source secs N mem gz cpu cpu load
spectral-norm  0.14  500 ? 710 0.13 0% 0% 93% 0%
spectral-norm  4.68  3,000 1,892 710 4.67 0% 1% 0% 100%
spectral-norm  15.70  5,500 1,932 710 15.69 1% 1% 63% 38%
source secs N mem gz cpu cpu load
thread-ring  #4 2.25  500,000 20,204 960 2.34 26% 14% 61% 4%
thread-ring  #4 24.58  5,000,000 20,152 960 26.62 27% 32% 34% 15%
thread-ring  #4 241.67  50,000,000 20,304 960 255.88 28% 27% 37% 13%
source secs N mem gz cpu cpu load
thread-ring  4.09  500,000 20,000 602 5.76 36% 36% 44% 28%
thread-ring  39.41  5,000,000 20,016 602 59.11 40% 36% 41% 31%
thread-ring  407.58  50,000,000 20,036 602 630.89 40% 37% 41% 34%
source secs N mem gz cpu cpu load
thread-ring  #6 0.63  500,000 1,016 1015 2.36 95% 98% 95% 95%
thread-ring  #6 5.65  5,000,000 19,948 1015 22.33 99% 99% 99% 100%
thread-ring  #6 54.49  50,000,000 19,988 1015 217.05 100% 100% 100% 100%
source secs N mem gz cpu cpu load
thread-ring  #3 2.66  500,000 19,944 727 2.87 27% 26% 29% 23%
thread-ring  #3 26.30  5,000,000 20,084 727 29.53 26% 29% 28% 24%
thread-ring  #3 232.77  50,000,000 21,972 727 246.42 38% 24% 21% 22%
source secs N mem gz cpu cpu load
thread-ring  #2 3.38  500,000 20,252 560 3.84 39% 9% 48% 17%
thread-ring  #2 32.48  5,000,000 20,056 560 41.45 36% 27% 43% 22%
thread-ring  #2 330.42  50,000,000 20,216 560 407.95 35% 34% 34% 22%