MEMSPD2K BENCHMARK

MEMSPD2K.EXE is a new version of the popular MemSpeed benchmark in the 
Library whose results are used to produce performance comparisons in file 
CPUSpeed.txt. The original ran various tests with 32 and 64 bits words 
measuring speeds with data from L1 cache, L2 cache and RAM up to 2MB.

The new version executes essentially the same code but uses up to 25% of 
the memory in the PC. The program has additional calculations to produce 
performance figures used in CPUSpeed.txt. The benchmark is very sensitive 
to synchronisation between the CPU and memory, so resultant speeds can be 
different. Large variations are also apparent with different mainboards.

The two arrays used are allocated with addresses in multiples of 2048 
bytes apart. This identifies a design limitation with the Intel P4 CPU, 
producing false cache flushing and some very slow speeds. The problem 
did not affect the earlier MemSpeed benchmark.


CONTENTS

ReadMe.txt     this file
MemSpd2K.exe   benchmark
MemSpd2K.txt   description, see also source code
SampleLog.txt  log file example

SourceCode     Folder with C source code that compiles via MS C++
               V6 and Watcom V11 for Windows application.


Results are in MemSpd2K Results.htm