This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: IRA performance testing on Fortran
- From: Vladimir Makarov <vmakarov at redhat dot com>
- To: FX <fxcoudert at gmail dot com>
- Cc: GCC Development <gcc at gcc dot gnu dot org>, Fortran List <fortran at gcc dot gnu dot org>
- Date: Mon, 12 May 2008 17:57:56 -0400
- Subject: Re: IRA performance testing on Fortran
- References: <19c433eb0805120709m30648173q5f31719aeaf6e185@mail.gmail.com>
FX wrote:
Here is my report on Fortran benchmarking. I compare the trunk dated
20080507 (no revision number, sorry) and the IRA branch rev. 135035. I
run the Polyhedron benchmark
(http://www.polyhedron.co.uk/polyhedron_benchmark_suite0html) which is
probably the most widely used benchmark in the Fortran community.
Thanks for the testing but I am sorry to say that the comparison is a
bit incorrect. As David Edelsohn wrote there is a significant
difference between mainline and ira branch. I would do this on
ira-branch where the old register allocator is allocator by default and
IRA is switched on by -fira. I've checked induct on my machine (Core2)
and I don't see the difference.
I'll play the benchmark too. It is interesting what programs it
contains (I mostly interesting how they are memory bound and is it
possible to decrease the data to fit CPU caches to see RA effect).