[Arm-netbook] various benchmarks soft vs hard float .. Rpi ... cortex a8 etc

Gordan Bobic gordan at bobich.net
Sun May 6 02:26:11 BST 2012


I put very little stock in synthetic benchmarks. Something like apache, 
mysql or compile performance benchmarks would be more meaningful.

Gordan

On 06/05/2012 01:56, moo cow wrote:
> http://pastebin.com/2NZqH2yY
>
>    1.
>       Various benchmarks of Raspberry Pi using hardware float instructions
>    2.
>       and hard float ABI versus same hardware using emulated float
>       instructions
>    3.
>       and soft float ABI as well as other ARM hardware. Benchmark is BYTE
>    4.
>       Magazine BYTEmark benchmark program from the following link:
>    5.
>    6.
>       http://www.tux.org/~mayer/linux/bmark.html
>    7.
>    8.
>       ===================================================================================
>    9.
>       ===================================================================================
>   10.
>       Raspberry Pi ARM1176JZF-S, 700 MHz, Debian wheezy armhf (VFP with
>       hard float ABI)
>   11.
>       ===================================================================================
>   12.
>       ===================================================================================
>   13.
>   14.
>       TEST : Iterations/sec. : Old Index : New Index
>   15.
>       : : Pentium 90* : AMD K6/233*
>   16.
>       --------------------:------------------:-------------:------------
>   17.
>       NUMERIC SORT : 196.48 : 5.04 : 1.65
>   18.
>       STRING SORT : 31.377 : 14.02 : 2.17
>   19.
>       BITFIELD : 9.0498e+07 : 15.52 : 3.24
>   20.
>       FP EMULATION : 44.112 : 21.17 : 4.88
>   21.
>       FOURIER : 2031.7 : 2.31 : 1.30
>   22.
>       ASSIGNMENT : 2.6086 : 9.93 : 2.57
>   23.
>       IDEA : 678.91 : 10.38 : 3.08
>   24.
>       HUFFMAN : 428.68 : 11.89 : 3.80
>   25.
>       NEURAL NET : 3.3229 : 5.34 : 2.25
>   26.
>       LU DECOMPOSITION : 77.76 : 4.03 : 2.91
>   27.
>       ==========================ORIGINAL BYTEMARK
>       RESULTS==========================
>   28.
>       INTEGER INDEX : 11.610
>   29.
>       FLOATING-POINT INDEX: 3.676
>   30.
>       Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler
>       10.0
>   31.
>       ==============================LINUX DATA
>       BELOW===============================
>   32.
>       CPU :
>   33.
>       L2 Cache :
>   34.
>       OS : Linux 3.1.9+
>   35.
>       C compiler : gcc version 4.6.3 (Debian 4.6.3-1)
>   36.
>       libc : libc-2.13.so <http://libc-2.13.so>
>   37.
>       MEMORY INDEX : 2.626
>   38.
>       INTEGER INDEX : 3.119
>   39.
>       FLOATING-POINT INDEX: 2.039
>   40.
>   41.
>       ===================================================================================
>   42.
>       ===================================================================================
>   43.
>       Raspberry Pi ARM1176JZF-S, 700 MHz, Debian squeeze armel (emulated
>       with softfp ABI)
>   44.
>       ===================================================================================
>   45.
>       ===================================================================================
>   46.
>   47.
>       TEST : Iterations/sec. : Old Index : New Index
>   48.
>       : : Pentium 90* : AMD K6/233*
>   49.
>       --------------------:------------------:-------------:------------
>   50.
>       NUMERIC SORT : 234 : 6.00 : 1.97
>   51.
>       STRING SORT : 29.661 : 13.25 : 2.05
>   52.
>       BITFIELD : 5.6494e+07 : 9.69 : 2.02
>   53.
>       FP EMULATION : 48.381 : 23.22 : 5.36
>   54.
>       FOURIER : 199.4 : 0.23 : 0.13
>   55.
>       ASSIGNMENT : 2.305 : 8.77 : 2.28
>   56.
>       IDEA : 511.41 : 7.82 : 2.32
>   57.
>       HUFFMAN : 315.08 : 8.74 : 2.79
>   58.
>       NEURAL NET : 0.31211 : 0.50 : 0.21
>   59.
>       LU DECOMPOSITION : 11.041 : 0.57 : 0.41
>   60.
>       ==========================ORIGINAL BYTEMARK
>       RESULTS==========================
>   61.
>       INTEGER INDEX : 10.101
>   62.
>       FLOATING-POINT INDEX: 0.402
>   63.
>       Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler
>       10.0
>   64.
>       ==============================LINUX DATA
>       BELOW===============================
>   65.
>       CPU :
>   66.
>       L2 Cache :
>   67.
>       OS : Linux 3.1.9+
>   68.
>       C compiler : gcc version 4.4.5 (Debian 4.4.5-8)
>   69.
>       libc :
>   70.
>       MEMORY INDEX : 2.114
>   71.
>       INTEGER INDEX : 2.876
>   72.
>       FLOATING-POINT INDEX: 0.223
>   73.
>   74.
>   75.
>       ===================================================================================
>   76.
>       ===================================================================================
>   77.
>       Freescale iMX53 Cortex-A8, 1 GHz, Debian wheezy armhf (VFPv3 with
>       hard float ABI)
>   78.
>       ===================================================================================
>   79.
>       ===================================================================================
>   80.
>   81.
>       TEST : Iterations/sec. : Old Index : New Index
>   82.
>       : : Pentium 90* : AMD K6/233*
>   83.
>       --------------------:------------------:-------------:------------
>   84.
>       NUMERIC SORT : 447.28 : 11.47 : 3.77
>   85.
>       STRING SORT : 56.475 : 25.23 : 3.91
>   86.
>       BITFIELD : 1.996e+08 : 34.24 : 7.15
>   87.
>       FP EMULATION : 61.016 : 29.28 : 6.76
>   88.
>       FOURIER : 1801.3 : 2.05 : 1.15
>   89.
>       ASSIGNMENT : 7.8958 : 30.04 : 7.79
>   90.
>       IDEA : 1491.1 : 22.81 : 6.77
>   91.
>       HUFFMAN : 698.05 : 19.36 : 6.18
>   92.
>       NEURAL NET : 2.1227 : 3.41 : 1.43
>   93.
>       LU DECOMPOSITION : 76.978 : 3.99 : 2.88
>   94.
>       ==========================ORIGINAL BYTEMARK
>       RESULTS==========================
>   95.
>       INTEGER INDEX : 23.406
>   96.
>       FLOATING-POINT INDEX: 3.031
>   97.
>       Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler
>       10.0
>   98.
>       ==============================LINUX DATA
>       BELOW===============================
>   99.
>       CPU :
>  100.
>       L2 Cache :
>  101.
>       OS : Linux 2.6.35.3-mx5
>  102.
>       C compiler : gcc version 4.6.3 (Debian 4.6.3-1)
>  103.
>       libc : libc-2.13.so <http://libc-2.13.so>
>  104.
>       MEMORY INDEX : 6.016
>  105.
>       INTEGER INDEX : 5.713
>  106.
>       FLOATING-POINT INDEX: 1.681
>  107.
>  108.
>       ===================================================================================
>  109.
>       ===================================================================================
>  110.
>       Marvell Orion 88F5182 A2, 500 MHz, Debian squeeze armel (emulated
>       with softfp ABI)
>  111.
>       ===================================================================================
>  112.
>       ===================================================================================
>  113.
>  114.
>       TEST : Iterations/sec. : Old Index : New Index
>  115.
>       : : Pentium 90* : AMD K6/233*
>  116.
>       --------------------:------------------:-------------:------------
>  117.
>       NUMERIC SORT : 163.6 : 4.20 : 1.38
>  118.
>       STRING SORT : 13.674 : 6.11 : 0.95
>  119.
>       BITFIELD : 4.5087e+07 : 7.73 : 1.62
>  120.
>       FP EMULATION : 30.634 : 14.70 : 3.39
>  121.
>       FOURIER : 129.47 : 0.15 : 0.08
>  122.
>       ASSIGNMENT : 1.7822 : 6.78 : 1.76
>  123.
>       IDEA : 308.52 : 4.72 : 1.40
>  124.
>       HUFFMAN : 196.77 : 5.46 : 1.74
>  125.
>       NEURAL NET : 0.18755 : 0.30 : 0.13
>  126.
>       LU DECOMPOSITION : 6.2351 : 0.32 : 0.23
>  127.
>       ==========================ORIGINAL BYTEMARK
>       RESULTS==========================
>  128.
>       INTEGER INDEX : 6.535
>  129.
>       FLOATING-POINT INDEX: 0.243
>  130.
>       Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler
>       10.0
>  131.
>       ==============================LINUX DATA
>       BELOW===============================
>  132.
>       CPU :
>  133.
>       L2 Cache :
>  134.
>       OS : Linux 2.6.32-5-orion5x
>  135.
>       C compiler : gcc version 4.4.5 (Debian 4.4.5-8)
>  136.
>       libc : libc-2.11.3.so <http://libc-2.11.3.so>$W5 (Debian 4.4.5-8)
>  137.
>       MEMORY INDEX : 1.390
>  138.
>       INTEGER INDEX : 1.838
>  139.
>       FLOATING-POINT INDEX: 0.135
>
>
>
> _______________________________________________
> arm-netbook mailing list arm-netbook at lists.phcomp.co.uk
> http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
> Send large attachments to arm-netbook at files.phcomp.co.uk




More information about the arm-netbook mailing list