home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
384.lha
/
RAMSpeed
/
RAMSpeed.doc
< prev
next >
Wrap
Text File
|
1990-06-04
|
2KB
|
80 lines
This is the document file for version 03 Jun 1990 of RAMSpeed.
RAMSpeed tests memory speed (RunTime and MHz outputs) for each memory
region in your Amiga system (provided there is room to run the test
program). RAMSpeed also provides CPU and FPU (if present) MHz ratings
within an accuracy of +/-3%. Your Amiga system Cache Status is also
displayed if you have a 68020 or 68030 Amiga. RAMSpeed doesn't support
the 68040 yet, but it will when more information is available on that
device.
The memory speed test is based on a loop of 4098 NOP's (8196 bytes) per
loop. A total of 5000 loops are conducted resulting in a total of
20.49 million NOP's instructions executed. The MHz rating is based
upon and NOP taking 3 Clock Cycles (CC's) on the 68020 and 68030 and
4 CC's on the 68000. So, if X = # CC's / NOP then the MHz rating is
calculated as:
MHz = X * 20.49 / RunTime,
where RunTime is the test program execution time in seconds. Note that
for the 020/030 the number of CC's is based upon zero wait-state 32-bit
memory as the reference. This means that the RAM MHz rating will not equal
the CPU MHz rating if your memory has wait-states or other delays. Also
when the 020/030 emulate the 68000 in 16-bit 7.16 MHz memory a large hit
in 020/030 performance occurs and the MHz rating will be very low
(about 3 MHz or so) in these cases (Chip RAM, and 16-bit Expansion RAM).
In general for all CPU's, the RAM MHz rating will not equal the CPU MHz
rating if there are memory wait-states (just plain slow memory) or any
other kinds of delays in the memory system (020/030 emulating the 68000
at 7.16 MHz).
RAMSpeed can be run from the the CLI/AmigaShell or Workbench. An Icon
is provided. The assembly source code is also provided. To assemble
and link the program you'll need TWStartup.o and amiga.lib.
There are no restrictions of any kind imposed upon the use of this program
or source code, although I would like to know of any 'bugs' inhabiting
the program as I want it to be error free and I view myself as the
'Keeper' of the code (since I generated it).
Al Aburto ('ala' on BIX)
03 Jun 1990