Step By Step (40 Years)

FORTRAN code is the same for all platforms (except for the time functions)
Download the console program for Win32 (solver of linear system Ax= f)  Test.zip (36KB)
or the source Test_source.zip (2KB) and compare your CPU's horsepower with the Intel 386, RISC Intel 860 or legendary NeXT station.

Copyright Vladimir Galouchko Home page 3dfmaps.com

Hardware (Software)

Sec

Intel i9 9900KF (Intel Visual Fortran 2019 x64) 0.04
Intel i7 1165G7 2.8GHz (Intel Fortran XE 2015 x64) 0.06
Intel i7 6700K 4.00GHz (Intel Fortran XE 2015 x64) 0.06
Intel i7 6700K 4.00GHz (Intel Fortran XE 2015 x86) 0.06
Intel i7 2700K 3.7GHz (Intel Fortran XE 2011 x64) 0.10
Intel i7 2700K 3.7GHz (Intel Fortran XE 2011 x86) 0.11
AthlonXP 2100+ 1.73GHz (2506MHz) (COMPAQ FORTRAN v6.1) 0.28
Intel Pentium 4/2200 (INTEL FORTRAN v6.0 -O3 -QaxW) 0.31

Intel Pentium 4/2940 (WATCOM FORTRAN v10.5)

0.36
Intel Pentium 4/2200 (COMPAQ FORTRAN v6.6) Windows 98 0.38

Intel Pentium 4/2200 (COMPAQ FORTRAN v6.6) Windows XP

0.41

AMD Athlon 1200 (COMPAQ FORTRAN v6.1)

0.43

Intel Pentium 4/1400 (INTEL FORTRAN v5.0)

0.55

AMD Duron 600(800) (COMPAQ FORTRAN V6.5) 0.62

Intel Pentium III/800 (INTEL FORTRAN v4.5)

0.71

Intel Pentium III/800 (COMPAQ FORTRAN v6.1A)

0.86

Intel Pentium III/800 (WATCOM FORTRAN v10.5)

0.87

Intel Pentium III/750(787) (WATCOM FORTRAN v10.5)

0.88

Intel Pentium III/750 (WATCOM FORTRAN v10.5) 0.94
Intel Cerelon/566 (WATCOM FORTRAN v10.5) 1.16

Intel Pentium III/600 (WATCOM FORTRAN v10.5)

1.21

Intel Pentium III/500 (INTEL FORTRAN v4.5) 1.22
Intel Cerelon/500 (WATCOM FORTRAN v10.5) 1.37
Intel Pentium III/500 (WATCOM FORTRAN v10.5) 1.43
Intel Pentium III/500 (COMPAQ FORTRAN v6.1A) 1.45
Intel Cereron/500 (Digital Visual Fortran 6.0) 1.64
Intel Cerelon/433 (WATCOM FORTRAN v10.5) 1.64

Intel Pentium II/450 (WATCOM FORTRAN v10.5)

1.68

Intel Pentium II/333(416) (WATCOM FORTRAN v10.5)

1.93

Intel Pentium II/350 (WATCOM FORTRAN v10.5)

2.09

Intel Celeron 300A (WATCOM FORTRAN v10.5)

2.69

AMD K6-2/450 (GNU Fortran 0.5.24-19980804, Linux 2.2.10)

3.61

Intel Pentium Pro/200 (WATCOM FORTRAN v10.5)

3.80

Intel Pentium with MMX/200 (WATCOM FORTRAN v10.5) 6.32

Intel Pentium with MMX/166 (WATCOM FORTRAN v10.5)

6.67

Challenge L/150 2MIPS R4400 (f77, IRIX rel. 5.2 IP 12)

8.32

Intel Pentium/133 (WATCOM FORTRAN v9.5)

9.22

DEC AXP Alpha 21064/200 (Fortran)

10.53

Intel Pentium/100 (WATCOM FORTRAN v9.5)

11.15

HP Apollo 9000 720

12.00

Intel Pentium/90 (WATCOM FORTRAN v9.5)

12.41

IBM RISC/6000-55

14.00

SPARCstation 20 superSPARC/50

14.50

IBM RISC/6000-550/40

14.74

IBM 3090J (vec)

14.78

IBM RS/6000 250 PowerPC/66 (IBM AIX XLF FORTRAN v2.3)

15.10

IBM RS/6000 250 PowerPC/66 (IBM AIX XLF FORTRAN v2.2)

15.76

Intel Pentium/100 (GNU Fortran 0.5.24-19980804, Linux 2.2.10)

15.77

IBM 3090J (scal)

15.90

SuperSPARC/50

16.00

Intel Pentium/90 (Microsoft Fortran PowerStation v 1.0)

16.48

IBM RISC/6000-53H

17.19

Intel Pentium/60 (WATCOM FORTRAN v9.5)

18.57

IBM RISC/6000-540/33

20.14

Intel Pentium/90 (NDP FORTRAN 386 v. 2.1)

20.82

IBM RISC/6000-530/25

24.17

Integraph InterServe 2400 C400

24.58

SLM106 Intel 860XR/40

26.00

TTM 110 Intel 860XR/40

26.00

Intel Pentium/66 (NDP FORTRAN 386 v. 2.1)

27.79

16 x T800/25 ( 3L FORTRAN v. 2.0 )

28.00

TTM 100 Intel 860/40

30.00

IBM RISC/6000-320/20

30.54

Intel Pentium/60 (NDP FORTRAN 386 v. 2.1)

30.59

Intel 486DX4/100 (WATCOM FORTRAN v 9.5)

34.33

Intel Pentium/90 (Microsoft Fortran v. 5.1)

36.25

CDC 4360/25

38.00

Number Smasher-Intel 860/33 (NDP FORTRAN 860 v 4.0a)

39.85

Number Smasher-Intel 860/33 (NDP FORTRAN 860 v 4.0b)

40.27

Intel 486DX2/66 (WATCOM FORTRAN v 9.5)

45.31

Intel 486DX2/66 (Microsoft Fortran PowerStation v 1.0)

49.59

EC 2706

51.00

Intel 486DX2/66 (NDP Fortran 386 v 2.1)

52.00

sparc/2 (f77 SC0.0 02/02/90, SunOS 4.1)

51.66

Intel 486DX2/66 (NDP Fortran 486 v 4.2)

55.00

Number Smasher-Intel 860/33 (NDP FORTRAN 860 v 3.8 UNIX)

56.00

Intel 486DX2/66 (Salford FTN77 v 2.7)

58.00

5 x T800/25 ( 3L FORTRAN v. 2.0 )

68.00

5 x T800/25 ( 3L FORTRAN v. 2.1 )

71.00

Integraph InterServe 2000 C300

76.37

Sun SPARC2station/40 without optimization

81.00

4 x T800/25 ( 3L FORTRAN v. 2.0 )

86.00

NeXT 68040/33

88.00

Intel 486/33 (NDP FORTRAN 386 v2.1)

100.00

Data General Avion AV4100 M88100/25 (C GCC)

108.00

4 x T800/20 ( 3L FORTRAN v. 2.0 )

117.00

EC 1066

126.00

Data General Avion AV4100 M88100/20 (C GCC)

141.00

ELBROOS 1K2

147.00

3 x T800/20 ( 3L FORTRAN v. 2.0 )

151.00

VAX 8550 (Fortran)

155.60

COMPAQ/33w

156.61

Intel 486/33 ( Microsoft Fortran 5.0)

161.00

EC 1065

170.00

SPARC1

176.46

2 x T800/20 ( 3L FORTRAN v. 2.0 )

213.00

AMD 386DX/40 with IIT 387/33

255.00

VAX 3550

260.00

VAX 3600

271.00

T800/25 monoputer ( 3L FORTRAN v. 2.0 )

271.00

Sunlogix Super386/33 (NDP FORTRAN v2.1)

288.74

Intel 386/25 w WEITEK 3167(NDP FORTRAN 386 v 2.1)

291.05

M321 Intel 386/33 (NDP FORTRAN 386 v 2.1)

314.00

1 x T800/25 ( 3L FORTRAN v. 2.0 )

323.00

Intel 386/25 w WEITEK 3167(Lahey F77L-EM/32 V3)

340.54

T800/20 monoputer ( 3L FORTRAN v. 2.0 )

342.64

Intel 386/25 w WEITEK 3167 (NDP FORTRAN v 3.0)

343.00

EC 1061

357.00

Intel 386/25 w WEITEK 3167 (FTN77/486 v 2.67)

365.38

MOTOROLA 68030/33 ( SVS FORTRAN v2.8 )

407.00

Intel 386/25 w 387 (NDP FORTRAN v 2.1)

437.00

Intel 386/20 w WEITEK 1167

446.00

IBM PS/2-80/25 (NDP FORTRAN v2.1)

472.00

Intel 386/25 w 387 (Lahey F77L-EM/32 V 3.0)

480.03

Intel 386/25 w 387 (NDP FORTRAN v 3.0)

496.00

1 x T800/20 ( Occam )

535.00

EC 1046

554.00

IBM PS/2-80/25 (FTN77 v 2.51)

586.00

Intel 386/20 w 387 (NDP FORTRAN v 1.4)

595.00

VAX 11/780

667.00

Intel 386/25 w 387 (Microsoft FORTRAN 4.01)

712.00

IBM 4331

740.00

MOTOROLA 68020/20 ( SVS FORTRAN v2.8 )

748.00

B E S M - 6

760.00

EC 1045

780.00

Intel 386/20 w 387 (Microsoft FORTRAN 5.0)

845.00