🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #20423

Re: i860 Dhrystones

#20423
From: Michael Sclafani
Date: Tue, 21 Mar 1989 11:58
60 lines
3492 bytes
In article <95013@sun.Eng.Sun.COM>, cramer@sun.com (Sam Cramer) writes:
> Intel is not the only company to do this.  In the "DECstation 3100
> Performance Summary" distributed by DEC, the SINGLE integer benchmark shown
> is Dhrystone 2.1.  The text that accompanies these results contains no
> warning regarding the tendency of Dhrystone to overstate "real-world"
> integer performance.

From the DECstation 3100 Performance Summary / Part 2: Performance Details:

"Dhrystone is widely available, easy to run and is arguably the industry's
most popular Integer benchmark.  Unfortunately, the result obtained is
difficult to fairly compare amongst differing computing architectures and
is almost as sensitive to how the Dhrystone executable image is compiled
and linked as it is to the underlying processor speed.  The benchmark
documentation presents a set of ground rules for building and executing
Dhrystone.  Today, the accepted practice is to run the benchmark under any
environment you wish, as long as the environment is clearly described and
procedure inlining compiler optimization is not employed."

"Dhrystone does not seem to be the best indication of application
performance and is unusual in the following respects:

    + Unusually low dynamic nesting depth of function calls
    + Unusually low number of instuctions executed per function call
    + Large percentage of time spent in "strcpy" and "strcmp" routines,
      processing unusually large character strings
    + Character strings are typically alignable on a word boundary
    + Does not show how the use of shared libraries in real workload
      with multiple concurrent applications effects performance

Results for the Sun-3/60 are not reported because the data in
[Presentation on Benchmarks given at Sun User Group Conference, Dec 5-7,
1988 by Sun Microsystems, Inc.] uses compiler optimization level 4 which
employs procedure inlining.

We include the Dhrystone benchmark in our performance evaluation because
of its popularity, but warn against using it as the sole basis of
comparing system performance and of accepting results that don't
explicitly label how the benchmark was built and what optimizations were
exploited."

The performance summary and technical information are available via
anonymous ftp as compressed postscript from gatekeeper.dec.com in
~ftp/pub:
        ds3100_perf.1a.ps.Z
        ds3100_perf.1b.ps.Z
        ds3100_perf.2.ps.Z
        ds3100_tech.ps.Z

The summary includes Linpack, Whetstone, DR Labs CPU2, Livermore FORTRAN
Kernels, Dhrystone (2.1 AND 1.1), SPICE 2G6, Doduc, Dynamic Graphics TOP
Benchmark, and X11 graphics benchmarks.

Please note that I am not a Digital spokescritter, and any opinions
presented or errors committed are my own.
-- 

Michael Sclafani      \\\  Digital Equipment Corporation
sclafani@src.dec.com  \\\  Systems Research Center, Palo Alto, CA
(415) 854-7569 (home) \\\  (415) 853-2271 (work)
Technical Details
Message-ID: <13641@jumbo.dec.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!decwrl!jumbo!sclafani
References: <39388@oliveb.olivetti.com> <15475@winchester.mips.COM> <95013@sun.Eng.Sun.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!decwrl!jumbo!sclafani
From: sclafani@jumbo.dec.com (Michael Sclafani)
Newsgroups: comp.arch
Subject: Re: i860 Dhrystones
Summary: ommitted commentary is supplied
Keywords: i860 N10 Floating Point Dhrystones
Message-ID: <13641@jumbo.dec.com>
Date: 21 Mar 89 11:58:56 GMT
References: <39388@oliveb.olivetti.com> <15475@winchester.mips.COM> <95013@sun.Eng.Sun.COM>
Organization: DEC Systems Research Center, Palo Alto
Lines: 60