OS-s versus Compilers
A cautionary comment on this response.
>>Regarding Doug Smith concerns on the use of VMS I would like
>>to add that we have a group of VAX 8600 where programs
>>run about 200 times slower than on cray ymp. We understood they
>>should run 30-50 times slower considering the speed and vector
>>capabilities of the ymp. We suspect it is a problem of VMS
>>I would appreciate any comments on the conversion to ULTRIX
(1) 8600's are not very fast VAXen. We found that speed doubled on going from
a 8600 to an 8650, with more "juice" from an 8800 and a little
more from
a 6000-400.
(2) CRAY Y-MP speed comes from several places: (a) a fast clock; (b)
direct access to memory, rather than cache architecture; (c) very good
SCALAR optimization; (d) Vector operations as an integral part of the
system, rather as an add-on, along with good compiler recognition of
vectorization opportunities.
(3) The scalar/vector stuff (2c, 2d) is realized via the COMPILER, rather than
the operating system, per se.
There may be good reasons for converting from VMS to ULTRIX, but I would not
place performance high on that list. Unless you can get a better compiler in
the deal, I would expect things to be pretty much the same.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
FREDERIC A. VAN-CATLEDGE
Scientific Computing Division || Office: (302) 695-1187
Central Research & Development Dept. || FAX: (302) 695-9658
The Du Pont company ||
P. O. Box 80320 || Internet: fredvc $#at#$
esvax.dnet.dupont.com
Wiilmington DE 19880-0320 ||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++