The Computer Language
Benchmarks Game

Ada 2005 GNAT programs versus C gcc

by benchmark task performance

k-nucleotide
secs KB gz cpu cpu load
Ada 2005 GNAT 21.10 270,332 4865 21.07 1% 1% 100% 100%
C gcc 34.26 127,908 1535 34.24 1% 1% 100% 100%
pidigits
secs KB gz cpu cpu load
Ada 2005 GNAT 2.68 3,908 1254 2.68 2% 100% 0% 100%
C gcc 2.50 2,120 448 2.49 1% 1% 100% 100%
binary-trees
secs KB gz cpu cpu load
Ada 2005 GNAT 10.91 105,228 2167 10.88 1% 1% 100% 100%
C gcc 9.64 100,732 906 9.63 1% 0% 1% 100%
spectral-norm
secs KB gz cpu cpu load
Ada 2005 GNAT 9.21 3,956 2762 9.20 1% 1% 100% 100%
C gcc 7.85 1,612 569 7.85 1% 1% 100% 100%
fasta-redux
secs KB gz cpu cpu load
Ada 2005 GNAT 2.00 1,640 1909 1.99 2% 0% 100% 100%
C gcc 1.58 572 1402 1.58 1% 100% 1% 100%
mandelbrot
secs KB gz cpu cpu load
Ada 2005 GNAT 32.27 32,144 1805 32.25 1% 1% 100% 100%
C gcc 22.37 31,976 799 22.36 1% 0% 100% 100%
fasta
secs KB gz cpu cpu load
Ada 2005 GNAT 4.32 1,684 2186 4.31 1% 0% 100% 100%
C gcc 2.83 704 1261 2.82 2% 2% 100% 100%
reverse-complement
secs KB gz cpu cpu load
Ada 2005 GNAT 1.21 200,856 3220 1.19 3% 100% 0% 99%
C gcc 0.76 251,292 741 0.76 1% 100% 0% 100%
n-body
secs KB gz cpu cpu load
Ada 2005 GNAT 17.98 1,636 2436 17.97 1% 0% 100% 100%
C gcc 9.94 736 1490 9.94 1% 100% 1% 100%
fannkuch-redux
secs KB gz cpu cpu load
Ada 2005 GNAT 50.49 3,928 2100 50.47 0% 1% 100% 100%
C gcc 24.20 708 1183 24.19 1% 91% 10% 100%
regex-dna
secs KB gz cpu cpu load
Ada 2005 GNAT 19.76 125,856 3492 19.74 1% 0% 100% 100%
C gcc 5.46 288,880 2579 5.45 2% 100% 0% 100%
Ada 2005 GNAT

GNATMAKE 4.9.3

gcc (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010

C gcc

gcc (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010