Part 2 - Chapter 4 : Unix machines notes
Alpha-based machines
Motorola & PA-based machines
Power-based machines
ix86-based machines
i860-based machines
88100- and 88110-based machines
& MIPS and Rx00-based machines
Motorola & Sparc and Sparc-compatible machines
On Unix machines, measured CPU time means the sum of
user
and
system
times. The later value is normally negligible, but occasionally, the two may be displayed separatedly.
Alpha-based machines :
VMS Fortran
1.x
;
Fortran f77
3.4.1, 3.7, 3.8, 4.1
and F90 and F95
4.1
;
(Mips' Rx000) f77 2.02 binaries with mx
1.1-1
;
SunOS binaries with fpxt
1.1b
;
cc
4.1
;
gcc
2.7.2.1
with Linux .
machines :
Motorola-based machines, (ref.time =
DAT50
) :
HP 9000/320, HP/UX 6.2 : opt/no opt = 3998/4409
HP 9000/340, HP/UX 6.5 : opt/no opt = 2002.6/2080.7
HP 9000/350, HP/UX 5.15 : opt/no opt = 2372/2445
HP 9000/425, f77 7.0 = 300.14 and f77 8.0 = 256.20
HP-PA-based machines :
HP 9000/835, f77 O, HP/UX 2.1 versus HP/UX 3.0 = 227 versus 214
f77 versions
7.0, 8.07, 8.5,
9.05, 10.0x,
9.16,
10.20;
F90 versions
1.2 (1994) and 2.2
(1996),
cc versions
8.07, 8.5,
9.05, 10.01,
10.20 and bundled;
gcc
2.7.2
.
machines :
xlf
1.0, 2.1, 2.2, 3.1 and 3.2
;
gcc
2.7.2.1
.
ix86-based machines :
g77 version
0.5.14
and gcc versions 2.6.3,
2.7.0 and 2.7.2
;
gf77 versions
1.8.2 and 1.8.3
;
NDP mf77
1.4 and 1.4e
;
IBM VSFortran version
1.1
;
("best" = version 3.1.4, -f -s -O -N1 -H4 -h4 -N20 -N55) ;
Silicon Valley Software version
2.7
;
Ryan Mc Farland version
2.11
;
Edimburg Portable Compiler version
2.4
;
LPI version
3.0.0
;
Sun f77 version
1.1
;
UnixWare's cc versions
2.03 and 3.0
;
ix86-based machines and compilers with
x167
Abacus floating-point coprocessor ;
Abacus 4167 times measured on SDX 3400 on Mar.1990 and on CP 486 on Oct.1990.
See also
Ms/Dos runs
.
i860-based machines :
Concerto
, f77apx (gf77 1.8.5),
Stardent Vistra
, pgf77, O0 = 148.93, O1 = 114.15, O2 = 112.92, O3 = 112.55, O4 = 112.50, O4 -Mvect = 122.3 (ref.time =
DAT50
).
Paragon
, PGFTN/Paragon Paragon Rel 4.1.1
Alliant
.
88100- and 88110-based machines :
TC-2000: OLM/O/no opt = 284.9/303.4/332.1 (ref.time =
DAT50
).
ghcc
1.8.5
on Dolphin systems ;
gf77
1.8.3A
,
1.8.4.09, 1.8.5, 1.8.6
hf77
5.2, 5.3 and 6.3
on Harris Night Hawk ;
& MIPS and Rx00-based machines :
Dan[A]rdent & St[ell]ar[dent]
machines (ref.time =
DAT50
) :
P2: O0 = 515.3, O1 = 502.7, O2 = 546.6, O3 = 1179.1 (
but elapsed time on 2-proc. machine
= 669.0 ).
P3: O0 = 140.5, O1 = 110.6, O2 = 138.4, O3 = 276.0 (
but elapsed time on 2-proc. machine
= 141.2 ).
MIPS 500 & R2360 board (eg. Weitek parts): opt/no opt = 1396/1669 = 84 %
MIPS 800 & R2010: opt/no opt = 311/434 = 72 %
Sony News 3260, O1 = 243.8, O2 = 200.0, O3 = 186.0, O4 = 188.5
Sony News 3860, f77 2.0: noopt/O1/O2/O3 = 172.5/178.7/135.8/133.8
WhiteChapel MG 1: opt/no opt = 2904.0/2954.1 = 98 %,
SGI machines :
4D/50, f77 1.31: opt = O/O1 = 776.4/678.9
4D/70, f77 1.31: opt = O/O1/O2/O3 = 495.7/406.7/350.9/291.8
f77
1.31, 2.0, 3.41
,
4.02
,
6.1
,
6.2
,
7.1
.
f90
6.2
.
cc
2.0
,
3.19
,
6.2
,
7.1
.
gcc
2.7.2
.
Motorola & Sparc and Sparc-compatible machines :
Fortran compilers :
Sun f77
1.05 and 1.1
on 4/110 and 4/260 ;
Sun f77
1.1, 1.2, 1.3 and 1.4
;
Sun f77 Sparc Compiler
2 and 3
;
Sun f77 Sparc Compiler
4.0
,
4.2
;
Sun f90
1.0
;
CraySoft cf90
1.0
;
Apogee
2.3
,
3.1 and 4.004
;
ACE version
x.y
;
NAG F90
1.1
;
EPC F90
x.y
(1994) and
g77
0.5.10
(03/1995) (with gcc 2.6.3).
C/C++ compilers :
Sun cc
1.0
;
Sun SC
4.0 C++ 4.1
;
gcc
1.35, 1.40
,
2.6.3 and 2.7.2
.
Sun Motorola-based machines :
f77
;
Oasis
gf77
1.8.3A
;
LPI fortran
3.00.03
and
NKR fortran version
x.y
.
Next:
Chapter 5 - Ms/Os machines tables
Up:
Fortran Execution Time
Previous:
Chapter 3 - Ms/Os machines notes