benchmarking.

Tobias Burnus burnus@net-b.de
Sun Jun 15 14:25:00 GMT 2008


Tobias Schlüter wrote:
> IainS wrote:
>> Is there a gfortran preferred or standard performance benchmark suite?
> gfortran is regularly tested with the Polyhedron benchmark suite 
> <http://polyhedron.com/polyhedron_benchmark_suite0html> and with the 
> SPEC fp benchmark suites <http://www.spec.org/>.
See also: http://gcc.gnu.org/benchmarks/

There you also find PowerPC 64 SPEC 2000 runs (third link).


Regarding: The polyhedron test suite,
http://www.polyhedron.co.uk/MFL6VW74649

You can simply create a .par file yourself; it simply contains the 
command incuding a "%n.f90 -o %n" for the file name.

I currently use (see 
http://www.physik.fu-berlin.de/~tburnus/gcc-trunk/benchmark/):

gfortran -march=opteron -ffast-math -funroll-loops -ftree-loop-linear 
-ftree-vectorize -msse3 -O3 %n.f90 -o %n

You can then run it using:

../pbharness  gfortran.par  quick.par
../pbvalid gfortran.run  ../../f90valid.in

I'll send you a modified version of the pb*f90 files, which I was able 
to compile with gfortran on MacOS (the default version requires some 
extensions gfortran does not have).

Tobias



More information about the Fortran mailing list