benchmarking.
IainS
developer@sandoe-acoustics.co.uk
Sun Jun 15 14:39:00 GMT 2008
On 15 Jun 2008, at 15:24, Tobias Burnus wrote:
> 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).
Thanks very much, hopefully I'll try these overnight tonight.
I assume that on a multi-core or multi-processor machine it's
conventional to force all but one core/processor off?
Iain
More information about the Fortran
mailing list