Compare the performance of Ada 2005 GNAT programs against some other language implementation, or check the Ada 2005 CPU time and Memory use measurements.

For more information about the Ada 2005 implementation we measured see ↓ about Ada 2005 GNAT.

Compare to:

 Are the Ada 2005 GNAT programs better?

For each of one our benchmarks, a white bar shows which language implementation had the faster program, and a black bar shows which used the least memory.

 How many times better?

How many times faster or smaller are the Ada 2005 GNAT programs than the corresponding C GNU gcc programs?

Ada 2005 GNAT x times better
~ C GNU gcc x times better
Program & Logs  Faster  Smaller: Memory Use Smaller: GZip Bytes Reduced N
binary-trees~1.3~1.6~1.4
chameneos-reduxError
fannkuch~1.4~3.1~1.2
fasta~2.8~1.0~1.1
k-nucleotide~2.0~2.1~1.9 100,000
mandelbrot~1.1~1.0~1.4
n-body~1.32.5~1.4
nsieveError
nsieve-bits~1.8~2.0~1.0
partial-sums~1.6~7.3~1.7
pidigits1.0 ~1.7
recursiveError
regex-dna~3.5~1.2~1.2
reverse-complement~5.5~1.2~1.2
spectral-norm~1.1 ~1.9
startup~4.3 ~1.0
sum-file~2.5 ~1.2
thread-ringError

 about Ada 2005 GNAT

book Ada Distilled: An introduction to Ada Programming for Experienced Computer Programmers, Richard Riehle, 2003 (pdf)

wikibook Ada Programming

GNAT 4.1.320070518prerelease (Debian 4.1.2-8)

Home Page: The Libre Site

Download: Download GNAT GPL Edition

Revised BSD license