[comp.lsi] SPICE benchmarks: measurements

mark@mips.UUCP (Mark G. Johnson) (07/04/87)

Here are some benchmark measurements of floating-point circuit
simulator programs.  I used "HSPICE" release 8601k, a commercial
product from Meta-Software, Inc., and "Berkeley SPICE 2G6" release
3/15/83, which is available in the public domain.

Three circuits were simulated; the contents of these input files
are included in a companion article.  Each circuit was run five
times and the average of the five runtimes (reported as user CPU
seconds by "time spice <in >out") is tabulated.  A total of 30
simulations were run on each machine:
	(2 simulators) * (3 circuits) * (5 trials).

The tables below have two columns for each simulator program:
"seconds" and "Vaxes".  These represent the number of user CPU
seconds, and the speed of execution (relative to a Vax 11/780 == 1),
respectively.

As you can see, the tables are very sketchy at best.  Notably
missing are measurements of *BIG IRON* (e.g. CRAY-2, Cyber-205,
Amdahl, IBM)  {can you help us, eugene miya?}, *PARALLEL MACHINES*
(e.g. Connection Machine, Alliant, Sequent, FPS, Multiflow, Cydrome,
Shiva), *LITTLE BOXES* (e.g. PC/AT, Compaq 386, PC/RT), plus a
roundup of the usual suspects (e.g. DEC 8800, Apollo, IBM-4300,
Convex, HP Spectrum, Sun-3/260, Clipper, Pyramid, Edge, AMD-29k,
NS32k, etc.).

Please feel free to post measurements of additional machines; or,
if you prefer, email to me and I'll summarize for the net.


====================== TABLE 1.  DIGSR circuit ====================== 

              HSPICE-8601k      Berkeley-2G6
MACHINE      seconds  Vaxes     seconds  Vaxes    OS, compiler, notes
-------      -------  -----     -------  -----   -------------------------
Microvax-II   1320.6   0.96    1671.8     0.89   Ultrix V1.1, BerkF77 V1.0
Vax 11/780    1272.2   1.0     1485.6     1.0    4.3BSD, BerkF77 V2.0
MIPS M/800     142.3   8.9      146.4    10.1    UMIPS-BSD V2.01, f77 V1.20



======================  TABLE 2.  BIPOLE circuit  ====================== 

              HSPICE-8601k      Berkeley-2G6
MACHINE      seconds  Vaxes     seconds  Vaxes    OS, compiler, notes
-------      -------  -----     -------  -----   -------------------------
Microvax-II    558.9   0.82     653.8     0.79   Ultrix V1.1, BerkF77 V1.0
Vax 11/780     457.0   1.0      518.6     1.0    4.3BSD, BerkF77 V2.0
MIPS M/800      51.3   8.9       54.5     9.5    UMIPS-BSD V2.01, f77 V1.20



====================== TABLE 3.  TORONTO circuit ====================== 

              HSPICE-8601k      Berkeley-2G6
MACHINE      seconds  Vaxes     seconds  Vaxes    OS, compiler, notes
-------      -------  -----     -------  -----   -------------------------
Microvax-II    406.6   0.98     597.1     0.87   Ultrix V1.1, BerkF77 V1.0
Vax 11/780     398.2   1.0      517.1     1.0    4.3BSD, BerkF77 V2.0
MIPS M/800      49.4   8.1       51.0    10.1    UMIPS-BSD V2.01, f77 V1.20

-- 
-Mark Johnson	*** DISCLAIMER: The opinions above are personal. ***	
UUCP: {decvax,ucbvax,ihnp4}!decwrl!mips!mark   TEL: 408-720-1700 x208
US mail: MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086