IBM 3090 Model 600J compared with modern desktop PC's.

Sternbach, William

Jun 15, 2007

Hi,

I hope its ok if I share some interesting research I did on the capacity
and specs of IBM 3090 Model 600J computer
which I had been impressed by in the early 1990's as being able to
handle 700 TSO online users doing Cobol compiles,
multiple 24/7 CICS regions, huge numbers of concurrently running Cobol
batch programs doing massive I/O during
nightly batch cycles, etc.

I came to some surprising conclusions after doing this research,
specifically at how slow and low capacity
this high end mainframe 3090 600J computer really was compared with
today's desktop PC's.

Please see: http://ukcc.uky.edu/~ukccinfo/ibm3090.html (for the specs of
model installed in Kentucky).

Please see: http://freespace.virgin.net/roy.longbottom/mips.htm (which
lists the 600J's CPU speed as only 69 Mhz each).

I hope you will forgive my use of Mhz and Ram (as I know they're not
directly comparible).

IBM 3090 600J had: 6 CPU's running at 69 Mhz each, 200 GB total hard
disk space, 1.5 GB Ram.

My Desktop PC has: Intel Core 2 Duo 2,666 Mhz, 1,000 GB total hard disk
space, 4 GB Ram.

Then, I researched a long lived Fortran benchmark that actually ran on a
wide range of computers (see below):
Mdbnch - Molecular Chemistry benchmark:
http://www.fisica.uniud.it/~ercolessi/Mdbnch/info.html
and the results are interesting. To summarize, my desktop PC ran this
benchmark
in less than 1 second, while the IBM 3090 600J ran this benchmark in 76
seconds.
The Cray computer ran it in: 15 seconds, and some old Digital Vaxes
took: 8,000 seconds.

MACHINE, COMPILER, COMPILATION OPTIONS TIME
DATE
--------------------------------------------------------------- ------
-------
Intel Dual Core E6700 2.66 Ghz Gnu g77 3.2.3, -Wall -O3 -s
0.937500 02Jun07
AMD Athlon 64 bit 4000+ 2.6GHZ Gnu g77 3.2.3, -Wall -O3 -s
1.390625 18Jul06
Intel Pentium IV 2.8 GHZ Gnu g77 3.2.3, -Wall -O3 -s 2.3125s
09Dec05
Intel Pentium IV 2.4 GHZ (533MHZ bus/memory), Gnu g77 3.2, -O3 2.47s
19Mar03
Intel Pentium IV 630 3.0 GHZ Gnu g77 3.2.3, -Wall -O3 -s
2.515625 21Jul06
Intel Pentium III 1066 MHZ Gnu g77 3.2.3, -Wall -O3 -s
5.047258 10Dec05
Intel Pentium III 733 MHZ (133MHZ bus/memory), Gnu g77 3.2, -O3 7.13s
17Feb03
Intel Pentium III 600 MHZ (100MHZ bus/memory), Gnu g77 3.2, -O3 8.03s
12Feb03
Intel PentiumPro 200MHz/256K, Win95, Intel F77 2.4, -G6 -Qxi ... 22.6 s
22Oct97
Intel-MMX 266MHz, OS/2 V4 FP#10, Watcom F77^32 11.a [^] ... 30.9 s
25May99
Intel P133/60ns, Linux, glibc 2, g77 0.5.21-1997081 [^].... 59.6 s
21Aug97
Intel P133/60ns, Linux, glibc 2, f2c+gcc 2.8.0beta [^] .... 62.9 s
21Aug97
Intel Pentium 100MHz, OS/2+DOS, Watcom F. 9.5, /FPI87 /OX . 90.7 s
08Feb96
Intel Pentium/90MHz, Linux, G77 0.5.15 + GCC i2.6.3 (*) .. 125 s
20Jul95
Intel Pentium/90MHz, Linux, G77 0.5.15 + GCC i2.6.3 (+) .. 134 s
20Jul95
Intel Pentium/90MHz, Microway Fortran NDP 486, mf486 -on . 132 s
22Dec94
Intel i860 40 MHz (board Microway on a 386 PC) ............... 172 s
13Feb91
Intel 486DX4/100MHz, Win95, g77 0.5.19+gcc 2.7.2.1.f.1 [o] 210 s
18Jun98
Intel 486DX3/100MHz, Microway Fortran NDP 486, mf486 -on . 232 s
22Dec94
Intel 486DX2/66MHz, Microway Fortran NDP 486, mf486 -on .. 358 s
22Dec94
Micron Pentium Pro 200MHz, Linux, g77 2.7.2.f.1, -O6 .......... 51.6 s
18Jul96

IBM 3090-J, VM/SP, VS Fortran 2.4.0, OPT(3), vector ........... 76 s
07Jun90
IBM 3090-J, VM/SP, VS Fortran 2.4.0, OPT(3), scalar ........... 92 s
07Jun90
IBM 3090-E, MVS/XA, VS Fortran 2.3.0, OPT(3), vector ......... 99 s
20Dec89
IBM 3090-E, MVS/XA, VS Fortran 2.3.0, OPT(3), scalar ......... 118 s
20Dec89
IBM 3081, VM/CMS, VS Fortran 2.3.0, OPT(3) ................... 360 s
20Dec89
IBM 3081, VM/CMS, VS Fortran 2.3.0, OPT(2) ................... 361 s
20Dec89
IBM 3081, VM/CMS, VS Fortran 2.3.0, OPT(1) ................... 523 s
20Dec89

VAX 9000-410, Vax Fortran, scalar ............................ 101 s
18Apr91
VAX 4000-100, Vax Fortran V5.7-133 /OPT ...................... 148 s
07Apr93
VAX 4000-100, Vax Fortran-HPO V1.3-163 /OPT .................. 156 s
07Apr93
VAX 4000-100, Vax Fortran V5.7-133 /NOOPT .................... 190 s
07Apr93
VAX 4000-100, Vax Fortran-HPO V1.3-163 /NOOPT ................ 190 s
07Apr93
VAX 6000-510, Vax Fortran, scalar ............................ 398 s
Vax 6410, VMS, Vax Fortran 5.4-79, opt ....................... 648 s
06Feb91
Vax 8800, VMS, Vax Fortran 5.4, opt .......................... 854 s
14Mar90
Vax 6310, VMS, Vax Fortran 5.4, opt ......................... 1326 s
13Mar90
VaxStation 3100/38, VMS, Vax Fortran 5.4, opt ............... 1378 s
13Mar90
Vax 6210, VMS, Vax Fortran 4.7, opt ......................... 1873 s
VaxStation 3500, VMS, Vax Fortran 4.7, opt................... 2017 s
VaxStation 3500, Ultrix, Berkeley f77 1.0, opt .............. 2275 s
13Mar90
Microvax II, VMS, Vax Fortran 5.4, opt ...................... 6941 s
14Mar90
Vax 750, VMS, Vax Fortran 4.7, opt ......................... 6973 s
VaxStation 2000, VMS, Vax Fortran 5.4, opt .................. 7255 s
14Mar90
VaxStation 2000, Ultrix, f77, opt ........................... 8306 s
23Dec88

Cray T90, Unicos 9.0.1., cf77 6.2.3.0 ......................... 15.6 s
17Jan98
Cray T90, Unicos 9.0, f90 V.3.0, -dp -O 1 ..................... 22.9 s
04Mar98
Cray C90, Unicos 7.C.3, cf77 6.0.1.4, -Wf"-a stack" ........... 28.4 s
17Dec93
Cray C90, Unicos 7.C.3, cf77 6.0.1.4, -Zv -Wf"-a static" ...... 31.5 s
17Dec93
Cray C90, Unicos 7.C.3, cf77 6.0.1.4, -Zv -Wf"-a stack" ....... 31.6 s
17Dec93
Cray C90, Unicos 7.C.3, cf77 6.0.1.4, -Wf"-a stack -o novector" 40.9 s
17Dec93
Cray YMP8/432, cf77 5.0.4.4,-Zv -Wf"-a stack -o agg,bl,la,inl". 36.5 s
24Jan93
Cray YMP8/432, cf77 5.0.4.4,-Zv -Wf"-a stack" ................. 37.4 s
24Jan93
Cray YMP8/432, cf77 5.0.4.4,-Zv -Wf"-a static" ................ 37.9 s
24Jan93
Cray YMP8/432, cf77 5.0.4.4,-Wf"-a stack" ..................... 43.5 s
24Jan93
Cray YMP8/432, cf77 5.0.4.4,-Wf"-a stack -o novector" ......... 63.9 s
24Jan93
Cray XMP/48, cft77 2.0, 46-bit integers, vector ............... 55 s
21Dec88
Cray XMP/48, cft77 2.0, 46-bit integers, scalar ............... 73 s
21Dec88
Cray-2 4 processors, 256 Mw, cf77 5.0, vector ................. 83 s
23Oct91
Cray-2 4 processors, 256 Mw, cf77 5.0, scalar ................ 116 s
23Oct91

Sun Ultra 10 (333MHz), Solaris 2.6, f77 SC4.2 [o] ............. 9.90s
25May99
[o] -fast -xO5 -xtarget=native -xarch=v8plus
Sun Ultra 2 (300MHz), Solaris 2.6, f77 SC4.2 [o] .............. 10.1 s+
16Jul97
[o] -fast -xO5 -xtarget=native -xarch=v8plus -stackvar -xdepend
Sun Ultra 30 (300 MHz), Solaris 2.6, Sun f77 4.2 [o] .......... 10.5 s
16Jun98
[o] -fast -xO5 -xtarget=3Dultra2 -xarch=3Dv8plus -fns

- Bill

5:01 pm


RE: IBM 3090 Model 600J compared with modern desktop PC's.

Sternbach, William

Jun 15, 2007

i,

Sorry to post this twice, I realigined the chart below so it would
display better...

Bill

I hope its ok if I share some interesting research I did on the capacity
and specs of IBM 3090 Model 600J computer which I had been impressed by
in the early 1990's as being able to handle 700 TSO online users doing
Cobol compiles, multiple 24/7 CICS regions, huge numbers of concurrently
running Cobol batch programs doing massive I/O during nightly batch
cycles, etc.

I came to some surprising conclusions after doing this research,
specifically
at how slow and low capacity this high end mainframe 3090 600J computer
really
was compared with today's desktop PC's.

Please see: http://ukcc.uky.edu/~ukccinfo/ibm3090.html
(for the specs of model installed in Kentucky).

Please see: http://freespace.virgin.net/roy.longbottom/mips.htm
(which lists the 600J's CPU speed as only 69 Mhz each).

I hope you will forgive my use of Mhz and Ram
(as I know they're not directly comparible).

IBM 3090 600J had:
6 CPU's running at 69 Mhz each, 200 GB total hard disk space, 1.5
GB Ram.

My Desktop PC has:
Intel Core 2 Duo 2,666 Mhz, 1,000 GB total hard disk space, 4 GB
Ram.

Then, I researched a long lived Fortran benchmark that actually ran on a
wide
range of computers (see below): Mdbnch - Molecular Chemistry benchmark:
http://www.fisica.uniud.it/~ercolessi/Mdbnch/info.html
and the results are interesting. To summarize, my desktop PC ran this
benchmark
in less than 1 second, while the IBM 3090 600J ran this benchmark in 76
seconds.
The Cray computer ran it in: 15 seconds, and some old Digital Vaxes
took: 8,000 seconds.

MACHINE, COMPILER, COMPILATION OPTIONS TIME DATE
--------------------------------------- ------- ------ -------
Intel Dual Core E6700 2.66 Ghz 0.937500 02Jun07
AMD Athlon 64 bit 4000+ 2.6GHZ 1.390625 18Jul06
Intel Pentium IV 2.8 GHZ 2.3125s 09Dec05
Intel Pentium IV 2.4 GHZ 2.47s 19Mar03
Intel Pentium IV 630 3.0 GHZ 2.515625 21Jul06
Intel Pentium III 1066 MHZ 5.047258 10Dec05
Intel Pentium III 733 MHZ 7.13s 17Feb03
Intel Pentium III 600 MHZ 8.03s 12Feb03
Intel PentiumPro 200MHz/256K 22.6 s 22Oct97
Intel-MMX 266MHz 30.9 s 25May99
Intel P133/60ns 59.6 s 21Aug97
Intel P133/60ns 62.9 s 21Aug97
Intel Pentium 100MHz 90.7 s 08Feb96
Intel Pentium/90MHz 125 s 20Jul95
Intel Pentium/90MHz 134 s 20Jul95
Intel Pentium/90MHz 132 s 22Dec94
Intel i860 40 MHz 172 s 13Feb91
Intel 486DX4/100MHz 210 s 18Jun98
Intel 486DX3/100MHz 232 s 22Dec94
Intel 486DX2/66MHz 358 s 22Dec94
Micron Pentium Pro 200MHz 51.6 s 18Jul96

IBM 3090-J, VM/SP, OPT(3), vector 76 s 07Jun90
IBM 3090-J, VM/SP, OPT(3), scalar 92 s 07Jun90
IBM 3090-E, MVS/XA,OPT(3), vector 99 s 20Dec89
IBM 3090-E, MVS/XA,OPT(3), scalar 118 s 20Dec89
IBM 3081, VM/CMS, OPT(3) 360 s 20Dec89
IBM 3081, VM/CMS, OPT(2) 361 s 20Dec89
IBM 3081, VM/CMS, OPT(1) 523 s 20Dec89

VAX 9000-410, Vax Fortran, scalar 101 s 18Apr91
VAX 4000-100, Vax Fortran V5.7-133 148 s 07Apr93
VAX 4000-100, Vax Fortran-HPO 156 s 07Apr93
VAX 4000-100, Vax Fortran V5.7-133 190 s 07Apr93
VAX 4000-100, Vax Fortran-HPO 190 s 07Apr93
VAX 6000-510, Vax Fortran, scalar 398 s
Vax 6410, VMS, Vax Fortran 5.4-79 648 s 06Feb91
Vax 8800, VMS, Vax Fortran 5.4 854 s 14Mar90
Vax 6310, VMS, Vax Fortran 5.4 1326 s 13Mar90
VaxStation 3100/38, VMS, 1378 s 13Mar90
Vax 6210, VMS, Vax Fortran 4.7, opt 1873 s
VaxStation 3500, VMS, Vax Fortran 2017 s
VaxStation 3500, Ultrix, Berkeley 2275 s 13Mar90
Microvax II, VMS, Vax Fortran 5.4 6941 s 14Mar90
Vax 750, VMS, Vax Fortran 4.7 6973 s
VaxStation 2000, VMS 7255 s 14Mar90
VaxStation 2000, Ultrix, f77, opt 8306 s 23Dec88

Cray T90, Unicos 9.0.1., cf77 15.6 s 17Jan98
Cray T90, Unicos 9.0, 22.9 s 04Mar98
Cray C90, Unicos 7.C.3 28.4 s 17Dec93
Cray C90, Unicos 7.C.3 31.5 s 17Dec93
Cray C90, Unicos 7.C.3 31.6 s 17Dec93
Cray C90, Unicos 7.C.3 40.9 s 17Dec93
Cray YMP8/432, cf77 36.5 s 24Jan93
Cray YMP8/432, cf77 37.4 s 24Jan93
Cray YMP8/432, cf77 37.9 s 24Jan93
Cray YMP8/432, cf77 43.5 s 24Jan93
Cray YMP8/432, cf77 63.9 s 24Jan93
Cray XMP/48, cft77 2.0 55 s 21Dec88
Cray XMP/48, cft77 2.0 73 s 21Dec88
Cray-2 4 processors, 256 Mw 83 s 23Oct91
Cray-2 4 processors, 256 Mw 116 s 23Oct91

Sun Ultra 10 (333MHz), Solaris 2.6, 9.90s 25May99
Sun Ultra 2 (300MHz), Solaris 2.6, 10.1 s+ 16Jul97
Sun Ultra 30 (300 MHz), Solaris 2.6 10.5 s 16Jun98

- Bill

5:29 pm


Re: IBM 3090 Model 600J compared with modern desktop PC's.

Sternbach, William

Jun 16, 2007

Hi,

I believe the reason we don't have 700 users connecting to our desktop
PC
is more a function of the high overhead of modern Windows Operating
Systems.
Desktop PC's today are thousands of times faster than the original IBM
PC,
yet the response time today is similar to the response time running Dos
or Windows 3.1
on the early desktop PC's. The culprit is the high overhead of Windows
Operating Systems.

The question really is: If IBM had made a version of MVS which ran on
the Intel x86
architecture, could a modern fast desktop PC handle the load of an IBM
mainframe.
Perhaps it would be a question of throughput.
I wrote a benchmark program in C (which I could email you if you're
interested),
which writes 10 Million 100 byte records to the hard disk, and then
reads them back.
On my Intel Core 2 Duo E6700, writing 10 Million 100 byte records only
took the computer
2 and a half seconds to do, and only a half second to read the 10
Million 100 byte records.
So, potentially, the throughput on desktop PCs is there.

Bill

2:04 pm


Copyright 2007