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.4~1.5~1.4
chameneos-redux  No GNU gcc
fannkuch~1.7~1.2~1.2
fasta~2.31.1~1.1
k-nucleotide~2.2~2.0~1.9 100,000
mandelbrot~1.3~1.1~1.0
meteor-contest No program
n-body~1.8~1.2~1.4
nsieve~1.0~1.0~1.4
nsieve-bits~1.7~1.9~1.0
partial-sums~1.2~1.31.1
pidigits1.0~1.1~1.7
recursive1.0~1.1~1.4
regex-dna~2.3~1.1~1.2
reverse-complement~5.2~1.3~1.2
spectral-norm~1.0~1.3~1.9
startup~2.0 1.4
sum-file~1.8~1.4~1.2
thread-ring~2.6~1.7~1.2

 about Ada 2005 GNAT

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

wikibook Ada Programming

GNAT GPL 2007 (20070402-41) Ada 2005 mode (default)

Home Page: The Libre Site

Download: Download GNAT GPL Edition

Revised BSD license