Article View: net.arch
Article #2960Re: Benchmarks in August IEEE Micro
From: Kendall Auel
Date: Wed, 01 Oct 1986 16:33
Date: Wed, 01 Oct 1986 16:33
33 lines
2473 bytes
2473 bytes
In article <3600003@hplabsb.UUCP> wiemann@hplabsb.UUCP (Alan Wiemann) writes:
> Instead "[they] had the
>same person modify or write all the tests so [they] could be sure that the same
>algorithms would be used for all the processors" (page 56 of the IEEE article).
>Thus the benchmark results reflect not only the individual processors' ability
>to execute instructions but also the cleverness of this programmer in using
>each microprocessor's instruction set and architecture. The results reported
>should not be considered true measures of the relative performance of these
>microprocessors.
The Computer Family Architecture (CFA) project of the Army and Navy in the
70's attempted to measure the performance of various computers. This is
considered, I believe, to be one of the ``classic'' benchmark efforts.
"c Programmers were not permitted to make _algorithmic_ improvements
or modifications, but rather were required to translate the PDL
descriptions into assembly language. Programmers were free to
optimize their test programs to the extent possible with highly
optimizing compilers. This ``hand translation'' of strictly defined
algorithms was expected to reduce variations due to programmer skill."
"Computer Structures: Principles and Examples" pg.58
_Siewiorek,_Bell,_and_Newell_, McGraw-Hill 1982
If you are measuring the performance of a processor, then it is not
necessarily desireable to compile a standard program. If instead you
are measuring compiler/processor combined performance, then you
should certainly use the same source for all measurements. It is
much easier to rewrite a poor compiler than to redesign a poor architecture.
Kendall Auel
Tektronix, Inc.
(I don't claim or disclaim anything)
Technical Details
Message-ID:
<7696@tekecs.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!rutgers!husc6!panda!genrad!decvax!tektronix!orca!tekecs!kendalla@blast.gwd.tek.com (Kendall Auel)References:
<322@oblio.UUCP> <3600003@hplabsb.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!rutgers!husc6!panda!genrad!decvax!tektronix!orca!tekecs!kendalla@blast.gwd.tek.com (Kendall Auel) From: kendalla@blast.gwd.tek.com (Kendall Auel) Newsgroups: net.arch Subject: Re: Benchmarks in August IEEE Micro Message-ID: <7696@tekecs.UUCP> Date: Wed, 1-Oct-86 12:33:12 EDT Article-I.D.: tekecs.7696 Posted: Wed Oct 1 12:33:12 1986 Date-Received: Sat, 4-Oct-86 09:04:47 EDT References: <322@oblio.UUCP> <3600003@hplabsb.UUCP> Sender: news@tekecs.UUCP Reply-To: kendalla@blast.UUCP (Kendall Auel) Organization: Tektronix, Wilsonville OR Lines: 33