CPU-Rate Data

The following is the (slightly edited) output from runs of the log-plot-cpu-rate script on the dual athlon. I'll add graphs soon (but this benchmark is still running). Note that I run all the way out to 2^25 = 32 (binary)MegaBytes in vector length. The bogomflops reported are all double precision.

Performance Summary: Excellent is all I can say. Almost 300 BOGOMFLOPS in L2 (with no significant effect visible at what I'd guess are the L1 cache boundaries) dropping off surprisingly sharply to 115 BOGOMFLOPS at the L2 boundary. Most of the other CPU's I've tested drop off more smoothly and slowly at the L2 boundary.

When I get the numbers all done I'll plot this on a comparative performance summary under the CPU-rate Summary page on brahma.

If anyone knows the numbers for the L1 cache on the processor I'd be happy to add them here. The raw /proc/cpuinfo is on the hardware description page if that is any help.


Single Run

This is the output from running only a single instance of cpu-rate at a time (the other CPU idle).

#========================================================================
# 
#                    CPU-RATE 0.0.3 PLOT DATA
#
#========================================================================
# Double precision results
#========================================================================
# HOSTNAME:		dual.aslab.com (hostname not registered)
# CPU Family:		i686
# Motherboard:		(unknown) with 2x Thunderbird, 
#                       760MP chipset, "latest" stepping
# OS Kernel:		Linux 2.4.2-ac12
# CPU 0 Type:		AMD Athlon(tm) Processor
# CPU 0 MHz:		1196.974 MHz
# CPU 0 L1 Cache Size:	64K (code)/64K (data)
# CPU 0 L2 Cache Size:	256 KB 
# CPU 1 Type:		AMD Athlon(tm) Processor
# CPU 1 MHz:		1196.974 MHz
# CPU 1 L1 Cache Size:	64K (code)/64K (data)
# CPU 1 L2 Cache Size:	256 KB 
# Memory:		1029 MB of PC-2100 MHz DDR ECC memory on 266 MHz bus
# More details in accompanying configuration page.
# ========================================================================
# size(bytes) 10^6 ops/sec Error
         8     134.90      0.036
        16     284.12      0.016
        32     276.26      0.022
        48     248.68     24.656
        56     272.18      0.021
        64     274.25      0.023
        72     275.56      2.082
       104     244.77      0.037
       128     249.32      0.027
       168     253.70      0.032
       256     259.02      0.031
       296     259.57      0.046
       512     263.34      0.050
       552     263.58      0.024
      1024     265.80      0.020
      1064     265.76      0.019
      2048     266.90      0.006
      2088     267.01      0.016
      4096     267.58      0.010
      4136     267.60      0.012
      8192     268.39      0.347
      8232     268.92      0.410
     16384     269.11      0.593
     16424     269.90      0.620
     32768     270.40      0.601
     32808     270.50      0.610
     65536     270.93      0.425
     65576     270.53      0.485
    131072     272.74      0.048
    131112     272.63      0.053
    262144     272.82      0.040
    262184     272.84      0.040
    524288     116.92      0.811
    524328     116.32      0.929
   1048576     115.67      0.953
   1048616     114.51      0.955
   2097152     114.20      0.734
   2097192     114.62      0.724
   4194304     115.42      0.614
   4194344     115.50      0.644
   8388608     115.41      0.597
   8388648     115.03      0.635
  16777216     115.39      0.589
  16777256     115.77      0.509
  33554432     115.40      0.586
  33554472     115.39      0.584