Cyrix M-][ 300

From: Red Hat Linux User (
Date: Tue Apr 18 2000 - 05:11:56 CDT

Please keep this e-mail address PRIVATE. Thank you in advance for you
time and consideration in this IMPORTANT matter.

I visited the STREAM website and downloaded the source code.

It was run on a Cyrix M-][ 300 with 128MB of RAM on a
(VIA-chipset-based) Epox EP-58MVP3C-M motherboard.

(Unfortunately, only 1 CPU on this motherboard.)

My Operating System is Linux 2.2.13 (Mandrake 6.5) and the compiler I
used was pgcc-2.91.66.

The line I used to compile it was:

gcc -O4 stream_d.c second_cpu.c -lm -o stream_d

output from the test case follows:

This system uses 8 bytes per DOUBLE PRECISION word.
Array size = 2500000, Offset = 0
Total memory required = 57.2 MB.
Each test is run 10 times, but only
the *best* time for each is used.
Your clock granularity/precision appears to be 10000 microseconds.
Each test below will take on the order of 329999 microseconds.
   (= 32 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
Function Rate (MB/s) RMS time Min time Max time
Copy: 78.4314 0.5160 0.5100 0.5200
Scale: 78.4314 0.5180 0.5100 0.5200
Add: 92.3077 0.6510 0.6500 0.6600
Triad: 92.3077 0.6520 0.6500 0.6600

This archive was generated by hypermail 2b29 : Tue Apr 25 2000 - 01:49:24 CDT