[Bug fortran/53957] Polyhedron 11 benchmark: MP_PROP_DESIGN twice as long as other compiler

prop_design at yahoo dot com gcc-bugzilla@gcc.gnu.org
Mon Jun 10 04:41:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53957

Anthony Falzone <prop_design at yahoo dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |prop_design at yahoo dot com

--- Comment #12 from Anthony Falzone <prop_design at yahoo dot com> ---
Hi Guys,

I'm the developer of PROP_DESIGN.  I originally posted on the Google GCC
Graphite Group.  Thanks Tobias for creating this bug and realizing the root
issue.  I originally thought auto-parallelization would be of benefit. 
However, I recently starting experimenting with the Intel Fortran compiler and
have found some things that may help you out.  I have found Intel Fortran IPO,
auto-vectorization, and/or auto-parallelization are of no benefit to
PROP_DESIGN.  I also found, as Tobias mentioned here, that gfortran creates
significantly slower executable files than Intel Fortran.  I have narrowed it
down to just the basic optimizations.  It does not have to do with anything
else.  If you compare gfortran -03 optimizations versus Intel Fortran /O3
optimizations, you see a big difference.  One case I ran shows about 38.65%
faster executable files, if you use Intel Fortran with /O3 optimizations
compared to gfortran with -O3 optimizations.

I have a measle AMD C-60 processor and use Windows 7 64-bit.  I have tried many
other gfortran for Windows compilers in the past, but I'm currently using the
latest version of TDM-GCC.  I have also tried Linux but am not currently using
it.  I have not tried Intel Fortran on Linux.

I am not much of a programmer, so I can't say why gfortran -O3 is making slower
executable files than Intel Fortran /O3.  Perhaps you guys would know.  I
thought this information might help you out.  If I can be of any help to you,
let me know.  My website has the latest version of PROP_DESIGN.  Polyhedron
refuses to update the version I sent them years ago.  It would probably be
better if you used the latest version for testing your software.

Sincerely,

Anthony Falzone
http://propdesign.weebly.com/



More information about the Gcc-bugs mailing list