comp.lang.ada
 help / color / mirror / Atom feed
From: Ada novice <posts@gmx.us>
Subject: Re: compiler settings in AdaGIDE
Date: Fri, 23 Jul 2010 07:23:39 -0700 (PDT)
Date: 2010-07-23T07:23:39-07:00	[thread overview]
Message-ID: <ccae4a22-9eac-4747-970d-578d755e3977@l14g2000yql.googlegroups.com> (raw)
In-Reply-To: 95bd10c9-8747-4f02-b20b-8d4244465949@5g2000yqz.googlegroups.com

Hi,
   Thanks for your kind help. As I mentioned earlier, I use

-gnatVa -O3 -gnatn -funroll-loops -gnatf -gnato

and so the -O3 is already there though the .ago file doesn't state it.
But perhaps in AdaGIDE, the option -O3 is equivalent to:

release o2 true
release inlining true

as written in the .ago file in my earlier message.

I have tried to put all of your options at once so as to have:

-gnatVa -O3 -gnatn -funroll-loops -gnatf -gnato -fpeel-loops -ftracer
-
funswitch-loops -fweb -frename-registers -mfpmath=sse -msse3

but I didn't see improvements in the execution time. For the sample
program that I'm testing, the options that I used previously run the
code in 1538 s and with the new options (combination of yours and
mine), it took 1546 s.

The problem is that there's not much information available on the
compiler options on the web. But I shall investigate each of the
option that you supplied and also it can be a good idea to not put all
these options at the same time. For now I read that -mfpmath=sse -
msse3 should be very suitable to increase the execution speed.

Thanks again.

YC



  reply	other threads:[~2010-07-23 14:23 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-23  9:52 compiler settings in AdaGIDE Ada novice
2010-07-23 11:56 ` Gautier write-only
2010-07-23 14:23   ` Ada novice [this message]
     [not found]   ` <f72678ba-23ce-4c9a-b17e-b33fbd45300d@l14g2000yql.googlegroups.com>
2010-07-23 14:54     ` Georg Bauhaus
2010-07-23 15:16       ` Robert A Duff
2010-07-23 15:22         ` Georg Bauhaus
2010-07-23 16:51           ` sjw
2010-07-23 18:03             ` Robert A Duff
2010-07-23 18:27               ` Ada novice
2010-07-23 20:33                 ` Simon Wright
2010-07-23 19:31               ` Dmitry A. Kazakov
2010-07-23 21:01                 ` Robert A Duff
2010-07-23 22:32                   ` Peter C. Chapin
2010-07-24  1:48                   ` BrianG
2010-07-23 20:34               ` Simon Wright
2010-07-23 20:52                 ` Robert A Duff
2010-07-24 10:30                   ` Ada novice
2010-07-24 12:03                     ` Robert A Duff
2010-07-24 12:36                       ` Ada novice
2010-07-24 18:21 ` jonathan
2010-07-25 13:29   ` Ada novice
2010-07-25 19:30     ` Jeffrey R. Carter
2010-07-26 14:13       ` Ada novice
2010-07-26 15:48         ` sjw
2010-07-26 17:12           ` Dmitry A. Kazakov
2010-07-26 17:18           ` Ada novice
2010-07-25 22:57     ` jonathan
2010-07-26 14:12       ` Ada novice
2010-07-25 23:40     ` jonathan
2010-07-26  8:02   ` Making measurements (Was: compiler settings in AdaGIDE) Jacob Sparre Andersen
2010-07-26  9:57     ` jonathan
2010-07-26 13:50       ` Making measurements Jacob Sparre Andersen
2010-07-27 15:11   ` compiler settings in AdaGIDE Colin Paul Gloster
2010-08-01 16:39     ` Ada novice
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox