🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #22682

Re: Neal Nelson Benchmarks

#22682
From: Patricia Shanahan
Date: Wed, 28 Feb 1990 16:14
42 lines
2654 bytes
In article <231@iss-rb.SanDiego.NCR.COM> steves@ivory.SanDiego.NCR.COM (Steve Schlesinger x2150) writes:
...
>
>My advice to anyone looking for benchmarks is first to use the
>applications you currently run, then use SPEC data for computational
>results (with your own weightings) and the SCB.
>
>Steve
>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
>steve schlesinger	steve.schlesinger@sandiego.ncr.com
>619-485-2150		NCR - 4010, 16550 W Bernardo Dr, San Diego, CA 92127
>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


I would reverse the order here. Use "standard" benchmarks to decide which
systems are likely to be useful enough to you to be worth really measuring,
then use multiple jobs of the types you are really going to run to measure
the value of each of those systems to you.

The main value I see in standard benchmarks is that you can get numbers for
them a lot quicker and cheaper than a full scale benchmarking excersize
using actual jobs.

I do think the SPEC approach is likely to be more robust in the face of
architecture changes than the more abstract benchmark approaches. The real
problem with abstract benchmarks is that future architecture changes can
make whatever was changed in doing the abstraction critically important.
For example, the whetstone benchmark was designed to measure, among other
things, the performance of array references that were observed to be a
significant component of scientific computing. At the time is was not
obvious that vector length mattered, so the whetstone only tests arrays
of length 4. By definition an abstract benchmark differs from the real
jobs that it models in some ways. Those differences, for a well-designed
benchmark, will not be significant for CURRENT architecture and compiler
technology. On the other hand, if you select real jobs, they have a better
chance of looking like real jobs in aspects that are unimportant to current
systems but that may be critical to performance on future systems.
--
	Patricia Shanahan
	ps@fps.com
        uucp : {decvax!ucbvax || ihnp4 || philabs}!ucsd!celerity!ps
	phone: (619) 271-9940
Technical Details
Message-ID: <7020@celit.fps.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucsd!ucsdhub!celit!ps
References: <196@zds-ux.UUCP> <231@iss-rb.SanDiego.NCR.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucsd!ucsdhub!celit!ps
From: ps@fps.com (Patricia Shanahan)
Newsgroups: comp.arch
Subject: Re: Neal Nelson Benchmarks
Message-ID: <7020@celit.fps.com>
Date: 28 Feb 90 16:14:27 GMT
References: <196@zds-ux.UUCP> <231@iss-rb.SanDiego.NCR.COM>
Sender: daemon@fps.com
Reply-To: ps@fps.com (Patricia Shanahan)
Organization: FPS Computing Inc., San Diego CA
Lines: 42