[net.lang.f77] xf77 compiler ?

beaucham@uiucuxc.UUCP (06/21/84)

#N:uiucuxc:32400001:000:652
uiucuxc!beaucham    Jun 20 21:45:00 1984

 eee   In looking at an article entitled "Performance of Various Computers
Using Standard Linear Equations Software in a Fortran Environment" by
Jack J. Dongarra of Argonne National Lab. I note that they tested the
VAX 780 with floating pt. accelerator using the "xf77" Fortran compiler.
His benchmark results show that xf77 under Unix is only slightly slower
than the Fortran which runs under VMS with the same hardware.
     However, I have heard from several sources that f77 under Unix runs  
much slower than VMS Fortran .    Question:  does anyone know what xf77 is?  (we e don't have it).
    
       Jim  Beauchamp    uiucdcs!uiucuxc!beaucham 

grandi@noao.UUCP (06/22/84)

*
	My understanding of the LINPACK Benchmark is that xf77
represents the BSD 4.2 f77 compiler (with optimization on).
However, as regular readers of this newsgroup know, the 4.2 f77
optimizer is FULL of bugs.  Thank the Gods of Fortran for Donn Seeley
and his bugfixes that at least seem to make the compiler reliable with
the optimizer off.  SO, if all the bugs can be rooted out, the 4.2 f77 
compiler is at least close to the VMS compiler in execution speed.  But
it is sure slow when compiling!  HOWEVER, DEC has just announced that the f77
compiler that will come with version 4.0 of VMS will increase execution
performance by 10 - 50%.

	For those of you interested in the actual benchmarks, they are
taken from "Performance of Various Computers Using Standard Linear
Equation Software in a Fortran Environment," Jack J. Dougarra,
Mathematics and Computer Science Division, Argonne National
Laboratory, 10 Jan. 1984.  Unfortunately, I have misplaced my copy of
this report and can only quote from a bowderlized version reprinted in
the Astronomical Image Processing Circular (#10).  Linpack routines SGEFA 
and SGESL were used for problems of order 100.

Computer/Compiler               Double-Precision Mflops  Single-Precision Mflops
--------------------------------------------------------------------------------
Cray X-MP/CFT                     21.0
CDC Cyber 205/FTN                  8.4
Amdahl 5860/H enhan (opt=3)        3.9                    5.5
IBM 3081K/H enhan (opt=3)          2.1                    2.4
DG MV-10000/f77 (opt=3)            0.30                   0.39
VAX 11/780 + FPA/VMS-f77           0.13                   0.21
VAX 11/780 + FPA/UNIX(4.2)-f77 opt 0.11                   0.20
Ridge 32/f77                       0.12                   0.20
VAX 11/750 + FPA/VMS-f77           0.10                   0.14
IBM 4331/H (opt=3)                 0.038                  0.088
VAX 11/730 + FPA/VMS-f77           0.036                  0.047
IBM PC-XT/370/H (opt=3)            0.031                  0.040
Sun 2 + FPA/UNIX(4.2)-f77 opt      0.022                  0.039
-- 
Steve Grandi, National Optical Astronomy Observatories, Tucson, AZ, 602-325-9228
      {allegra,arizona,astrovax,decvax,hao,ihnp4,lbl-csam}  !noao!grandi