From: mfb@mbunix.mitre.org (Michael F Brenner)
Subject: Re: ADA on the super
Date: 1998/04/20
Date: 1998-04-20T00:00:00+00:00 [thread overview]
Message-ID: <6hfjmg$hvt@top.mitre.org> (raw)
In-Reply-To: dewar.893037728@merv
> Yes, Robert I agree, but ... [it] shares the back end of GCC,
> which isn't famous for its optimization.
Robert > ... the backend of GCC, actually it is well known for high
> code quality and extensive optimization. On a number of machines,
> GCC is the most efficient code generator available. ...
> A number of customers chose gnat ... after extensive benchmarking
> *because* it was the most effective compiler *for their application*.
I would like to confirm what Robert says in the following cases:
(a) tsgreat, an extensive arithmetic with no I/O, is timed as follows:
(first run tsgreat 1001 and tsgreat 1, then subtract the two numbers to
get the time for 1000 iterations):
90 MHz Pentium DOS Alsys-83 32-bit Compiler: 25 sec
90 MHZ Pentium DOS Meridian-83 32 bit Compiler: 49 sec
90 MHz Pentium DOS Janus-83 16 bit Compiler: 39 sec
90 MHz Pentium DOS gnat-95 3.10 from GWU: 21 sec
90 MHz Pentium DOS Turbo Pascal 7.0 32 bit Compiler: 78 sec
(b) Lighting up things dot by dot on the SVGA memory mapped screen goes
about twice as fast in gnat3.10 than in Alsys-83.
(c) Lighting up things by moving large blocks or whole lines at a
time to the SVGA memory mapped screen goes about twice as fast in
Alsys-83 than in gnat3.10.
CONCLUSION: Gnat has good optimization. Gnat has good code generation
except for packed arrays. Robert is right about bench
marking your application with ALL of your data before
deciding what is fast and what is slow.
Mike Brenner
next prev parent reply other threads:[~1998-04-20 0:00 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
1998-04-17 0:00 ADA on the super Alex Stuebinger
1998-04-18 0:00 ` Robert Dewar
1998-04-18 0:00 ` stuebi
1998-04-19 0:00 ` Robert Dewar
1998-04-20 0:00 ` K. Mathias
1998-04-20 0:00 ` Acronyms was: " Eugene Miya
1998-04-20 0:00 ` Michael F Brenner [this message]
1998-04-20 0:00 ` Toon Moene
1998-04-21 0:00 ` Larry Kilgallen
1998-04-21 0:00 ` Toon Moene
1998-04-20 0:00 ` Robert Dewar
1998-04-21 0:00 ` Andi Kleen
1998-04-21 0:00 ` Robert Dewar
1998-04-21 0:00 ` Ada on the super (packed arrays) Michael F Brenner
1998-04-22 0:00 ` Andi Kleen
1998-04-21 0:00 ` ADA on the super Larry Kilgallen
1998-04-19 0:00 ` Greg Lindahl
[not found] <6hibr7$kf5$1@bambi.zdv.Uni-Mainz.DE>
1998-04-21 0:00 ` Ada " Richard Toy
1998-04-21 0:00 ` Juergen Pfeifer
1998-04-22 0:00 ` Alex Stuebinger
1998-04-22 0:00 ` John M. Mills
1998-04-22 0:00 ` Jerry van Dijk
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox