[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

3920.0. "benchmarks" by WJG::GUINEAU () Wed Jul 11 1990 12:43

Before I search the internet, Has anyone seen the DHRYSTONE and/or MIPS
benchmark programs for the amiga?

john
T.RTitleUserPersonal
Name
DateLines
3920.1Got them both.DECWET::DAVISLucid dreamingThu Jul 12 1990 04:304
    I got them both from usenet or somewhere.  I will upload the ones I
    have.
    
    mark
3920.2Here you are.DECWET::DAVISLucid dreamingThu Jul 12 1990 06:167
    I uploaded two files to TAPE::USER2:[UPLOAD]
    
    cpu.lzh	contains mips, mips.txt, DhryR, and DhryNR.
    
    bench.lzh	contains the above and a whole lot of other disk, cpu,
    		memory, cputype, speed checkers, and various utilities.
    m
3920.3WJG::GUINEAUThu Jul 12 1990 11:475
Thanks! Looks like it's time for another round of benchmarks!

Hmm - no source included. Looks like it will be Amiga only this time...

john
3920.4I'll see if I have any sources.DECWET::DAVISLucid dreamingFri Jul 13 1990 04:043
    I'll check for sources and let you know what I find.
    
    md
3920.5Intuitionized benchmarks - AIBB.LZHDECWET::DAVISYou always get what you deserveSun Sep 23 1990 03:3775
    Here is something I downloaded from P-link...
    

                         LaMonte Koop
                   565 Park Meadows Dr. #302
                     Waite Park, MN  56387
  
DISCLAIMER:  I take no responsibility if this program begins eating
important things on your HD, or does anything destructive.  If it somehow
results in a small thermonuclear explosion...well, I don't think you'll be
thinking about complaining, but I still don't take responsibility.  Now,
don't let this scare you off...the program really shouldn't be capable of
anything destructive...and hasn't killed yet, so ENJOY!

---------------------------------------------------------------------------

On to the fun stuff (the program):
[NOTE: I'm AWFUL at writing docs...be warned! :-) ]

     Basically, this program is a combination of several benchmarks put
together with an Intuition interface.  Currently, six tests are supported;

The Sieve test:
     This is a version of the standard Sieve of Erathosthenes benchmark.
It finds the prime numbers in a range from 0 to 8190, many times over in
a loop...quite simple.  

The WritePixel test:
     This is a test of the speed of the ROM routine WritePixel, and is
based upon the test by Computer Systems Associates.  It uses
this routine to draw a box on the screen, one pixel at a time, then erases
it in the same manner.  It is generally useful for comparing Amigas which
have their ROM kernel mapped into 32-bit RAM, using an accelerator, to
test the effective speed of the ROM routines in this memory medium.

The Sort test:
     A standard Shell-sort algorithm is used to sort an array of 12000
numbers into order.  To create the array, I did not use random numbers, as
this could easily invalidate the machine comparisons, depending on how
disordered the numbers generated were.  Instead, I used an algorithm to 
'mix' the numbers, so they will be generated the same every time, insuring
accurate results from test to test.

The Matrix test:
    Performs Matrix addition and multiplication functions on 3 40x40 
matrices using integer numbers.

The Savage test:
    Is a real-number test, and an oldie but goodie. It computes a number
of trancendental functions, and real-number operations on a single number
many times over.  It uses the Motorola Fast-Floating Point (FFP) functions
in the MathTrans.Library. (I didn't use double-precision numbers because
I didn't want the presence of a '881 or '882 to affect the figures....I
may do a coprocessor set-up later).  Now, there is a version of the 
MathTrans.library that was re-written by someone which uses the
capabilities of a 68881 or 68882 math coprocessor.  If you have, and are
using this library, you will get comparison figures which are WAY off
base.  In a way, this could also be useful for testing the difference the
mathco makes in this test...

The Dhrystone test:
    Probably everyone recognizes this one.  It's the standard Dhrystone
benchmark, and will return a result in dhrystones/second instead of 
a time result.  I've noticed that in all the implementations of the
Dhrystone test, there is no single 'dhrystone performance level' that
every version centers around.  The same machine, at a given machine, may
show 2000 dhrystones/second on one test implementation, and 3000 on
another. (or more/less)  This is mainly due to the compiler used, and
other variables.  Not to worry...this is not a problem here.  Since what
this program is basically showing is the percentage, or ratio of
performance between machines, using it's version of the dhrystone test,
the comparisons are valid. [The RATIOS of test performace from the
different test implementations are generally in a given range, even if the
actual figures are different]