Embedded PowerPC Benchmark

From: rgvande5@collins.rockwell.com
Date: Wed Nov 24 1999 - 18:49:38 CST


The raw data is for a single Motorola MPC860 (a PowerPC with embedded
peripherals) at 40MHz, believed to be running with no wait states and no
non-clock events under OS-9000. The benchmark was ported to an N of 10,000
to fit into the embedded system's small memory. The port may help
characterize CPU cores of embedded systems.

-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size = 10000, Offset = 0
Total memory required = 0.2 MB.
Each test is run 10 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Your clock granularity/precision appears to be 29999 microseconds.
Each test below will take on the order of 5739999 microseconds.
   (= 191 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: 12.9032 1.2581 1.2400 1.2800
Scale: 2.3599 7.0577 6.7800 7.8000
Add: 4.6784 5.4139 5.1300 5.7000
Triad: 2.6002 9.6532 9.2300 10.8200

(See attached file: wstream.c)(See attached file: second_e.c)(See attached
file: wstream.mak)









This archive was generated by hypermail 2b29 : Tue Apr 18 2000 - 05:23:09 CDT