| 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
|
| 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]
|