Comparing Fortran with ROOT
On this page we show benchmark results using ROOT with a comparison with
similar programs written in Fortran.
The benchmarks have been run on 3 different architectures: (HP-UX,
AIX and Pentium Windows/NT).
The numbers reported are in CPU seconds. The benchmarks were run
with the following parameters:
- HP735/125: native HP CC (Cfront based) compiler with optimization -O.
- CERNSP2 node running AIX 3.2: native IBM xlC compiler with
optimization -O.
- HP/Vectra with Pentium at 133 Mhz: Symantec C++ compiler with
optimization "optimization for speed".
- The first program called hsimple is a slight extension of
"A Batch example..."
with 1,000,000 entries in the histograms. The corresponding Fortran version
uses HBOOK's fast filling routines. This benchmark stresses
mostly algorithmic (data structure traversal) performance.
- The second program called minexam is the standard
MINUIT test program modified to perform
100 identical loops. The FORTRAN version is linked with the standard
library libpacklib.a. This benchmark stresses purely double
precision floating point performance.
Rene Brun,
Nenad Buncic &
Fons Rademakers
Last update 28/11/95 by NB