Benchmarks

Simon Pickering S.G.Pickering at bath.ac.uk
Sat Jul 7 12:04:07 CEST 2007


Oops. I took a look at your page of results, and noticed that the 
OMAP2420 didn't really perform all that well at floating point tests, 
despite its having a hardware VFP (vector floating point) unit.

It then dawned on me that although I'd compiled nbench with hardware 
fp, it had been linked against a soft-float libm.

If nothing else, comparing the differences between these new results 
and the ones I previously posted shows how much of a difference the 
floating point libm  makes.

So here are the new results with everything hardware floating point 
(I've also flashed an updated image since I posted the other results, 
but that should make little difference):

Nokia-N800-26:~# ./nbench

BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                     :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          116.56  :       2.99  :       0.98
STRING SORT         :          6.5519  :       2.93  :       0.45
BITFIELD            :      3.2551e+07  :       5.58  :       1.17
FP EMULATION        :          13.204  :       6.34  :       1.46
FOURIER             :          996.52  :       1.13  :       0.64
ASSIGNMENT          :          1.0108  :       3.85  :       1.00
IDEA                :          284.63  :       4.35  :       1.29
HUFFMAN             :          119.99  :       3.33  :       1.06
NEURAL NET          :          1.1723  :       1.88  :       0.79
LU DECOMPOSITION    :          39.681  :       2.06  :       1.48
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 4.029
FLOATING-POINT INDEX: 1.637
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 :
L2 Cache            :
OS                  : Linux 2.6.18-omap1
C compiler          : gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)
libc                : ld-2.3.6.so
MEMORY INDEX        : 0.808
INTEGER INDEX       : 1.185
FLOATING-POINT INDEX: 0.908
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.

Cheers,


Simon




More information about the community mailing list