Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Performance of VMS Fortran under VAX Unix ('Ultrix VAX Fortran')

3 views
Skip to first unread message

Donn Seeley

unread,
Jun 17, 1986, 6:07:09 PM6/17/86
to
I received this message from Prof. Carter recently -- it covers his
experiments with the Spice circuit simulator and the new 'fort'
compiler from DEC. Looks pretty good. BTW, in case anybody asks, the
compiler itself was only run on licensed machines; I mention this
because the compiler and all related utilities print an obnoxious
warning message when run under 4.n BSD.

Donn Seeley University of Utah CS Dept do...@utah-cs.arpa
40 46' 6"N 111 50' 34"W (801) 581-5668 decvax!utah-cs!donn

------------------------------------------------------------------------
Date: Mon, 16 Jun 86 19:20:56 mdt
From: carter@silicon (Tony M. Carter)
To: donn@UTAH-CS
Subject: spice comparisons

Performance is measured relative to the Gould 9080 using -lnm.

The "average time" was computed by adding the CPU time for the Utah and
Berkeley circuits and dividing by 2. The surprising thing is that the
Gould and the 8600 are exactly the same speed on the average (for these
two problems)!

The new f77 compiler on the vaxes resulted in a speedup of ~14%, while the
-lnm library on the gould resulted in a speedup of ~12% (both for utah.ckt).
The old version of spice on the 8600 was discarded long ago, and so no
improvement measures on bkly.ckt can be calculated.

Another interesting item: the new f77 compiler apparently sped up the
simulation of bkly.ckt more than utah.ckt. Note that the vaxen are the only
machines which ran bkly.ckt significantly faster than utah.ckt!

VMS fortran sped up the 8600 version by 1.36, and the others by about 1.7.

Machine Name Spice Time Rel. Spice Time Rel. Avg. Time Rel.
(Utah) Perf. (Bkly) Perf. Perf.
---------------------------------------------------------------------------
VAX 8600 (utah-cs) VMS for 22.07 1.000 19.93 1.000 21.00 1.000
Gould (utah-vlsi) -lnm 30.03 0.735 30.53 0.653 30.28 0.694
VAX 8600 (utah-cs) new f77 32.73 0.674 27.83 0.716 30.28 0.694
VAX 785 (utah-gr) VMS for 48.37 0.456 43.22 0.461 45.80 0.459
VAX 780 (utah-ug) VMS for 74.88 0.295 65.53 0.304 70.21 0.299
DEC 20 (utah-20) 80.17 0.275 68.95 0.289 74.56 0.282
VAX 785 (utah-gr) new f77 82.25 0.268 71.77 0.278 77.01 0.273
VAX uII (utah-zion) VMS for 83.97 0.263 75.43 0.264 79.70 0.263
VAX 750 (utah-muddy) VMS for 109.87 0.201 96.35 0.207 103.11 0.204
DN 160 (utah-cycles 1f2c) 104.00 0.212 115.00 0.173 109.50 0.192
VAX 780 (utah-ug) new f77 121.82 0.181 107.87 0.185 114.85 0.183
VAX uII (utah-zion) new f77 134.62 0.164 119.63 0.167 127.13 0.165
DN 330 (utah-kloo) 170.00 0.130 169.00 0.118 169.50 0.124
VAX 750 (utah-orion) new f77 182.67 0.121 159.83 0.125 171.25 0.123
DN 320 (utah-kzin 1562) 265.00 0.083 263.00 0.076 264.00 0.080
HP 9300 (utah-carter) -l881 269.37 0.082 299.12 0.067 284.25 0.074
SUN (utah-yampa) -fsky 605.40 0.036 778.00 0.026 691.50 0.030
DN 300* (utah-cmos 0802) 865.00 0.026 1007.00 0.020 936.00 0.022
DN 550* (utah-blue 4a23) 959.00 0.023 1125.00 0.018 1042.00 0.020
IBM PC/XT [PSPICE] 1077.79 0.020 FAILED ***** ******* *****

NOTE: Benchmark files are:
utah-vlsi:/vlsi/misc/src/spice/utah.ckt [cmos schmitt trigger]
utah-vlsi:/vlsi/misc/src/spice/bkly.ckt [nmos amplifier]

0 new messages