続NetWalkerベンチマーク(nbench編)

さっき投稿したばかりですが、nbenchというCPU非依存なベンチマークソフトを見つけたので実験してしまいました。実験対象機器はAspireOne(Atom-1.6GHz)、LS-XHL(ARM9-1.2GHz)、そして我等がNetWalker(Cortex-A8-800MHz)です。

それでは結果の方をどうぞ

AspireOne(AtomN270 1.6GHz)

 user@ubuntu:~/nbench-byte-2.2.3$ ./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        :          579.28  :      14.86  :       4.88
 STRING SORT         :           74.59  :      33.33  :       5.16
 BITFIELD            :      1.7506e+08  :      30.03  :       6.27
 FP EMULATION        :          73.861  :      35.44  :       8.18
 FOURIER             :          7982.3  :       9.08  :       5.10
 ASSIGNMENT          :          11.884  :      45.22  :      11.73
 IDEA                :          1885.4  :      28.84  :       8.56
 HUFFMAN             :          919.08  :      25.49  :       8.14
 NEURAL NET          :          7.4687  :      12.00  :       5.05
 LU DECOMPOSITION    :          411.76  :      21.33  :      15.40
 ==========================ORIGINAL BYTEMARK RESULTS==========================
 INTEGER INDEX       : 29.063
 FLOATING-POINT INDEX: 13.244
 Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
 ==============================LINUX DATA BELOW===============================
 CPU                 : Dual GenuineIntel Intel(R) Atom(TM) CPU N270   @ 1.60GHz 1600MHz
 L2 Cache            : 512 KB
 OS                  : Linux 2.6.28-13-generic
 C compiler          : gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
 libc                : libc-2.9.so
 MEMORY INDEX        : 7.240
 INTEGER INDEX       : 7.262
 FLOATING-POINT INDEX: 7.346
 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.

LS-XHL(MarvellSheeva ARM9 1.2GHz)

 $ ./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        :          315.76  :       8.10  :       2.66
 STRING SORT         :          37.021  :      16.54  :       2.56
 BITFIELD            :      9.6627e+07  :      16.58  :       3.46
 FP EMULATION        :           70.44  :      33.80  :       7.80
 FOURIER             :          344.95  :       0.39  :       0.22
 ASSIGNMENT          :          4.2471  :      16.16  :       4.19
 IDEA                :            1160  :      17.74  :       5.27
 HUFFMAN             :          467.29  :      12.96  :       4.14
 NEURAL NET          :          0.4931  :       0.79  :       0.33
 LU DECOMPOSITION    :          15.955  :       0.83  :       0.60
 ==========================ORIGINAL BYTEMARK RESULTS==========================
 INTEGER INDEX       : 16.087
 FLOATING-POINT INDEX: 0.636
 Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
 ==============================LINUX DATA BELOW===============================
 CPU                 :
 L2 Cache            :
 OS                  : Linux 2.6.22.18-ls-xhl-k02
 C compiler          : gcc version 4.3.2 (Debian 4.3.2-1.1)
 libc                : libc-2.7.so
 MEMORY INDEX        : 3.337
 INTEGER INDEX       : 4.611
 FLOATING-POINT INDEX: 0.353
 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.

NetWakler(i.MX515 800MHz)

 $ ./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        :             382  :       9.80  :       3.22
 STRING SORT         :          44.449  :      19.86  :       3.07
 BITFIELD            :      1.4234e+08  :      24.42  :       5.10
 FP EMULATION        :          83.967  :      40.29  :       9.30
 FOURIER             :          347.36  :       0.40  :       0.22
 ASSIGNMENT          :          5.8939  :      22.43  :       5.82
 IDEA                :          757.32  :      11.58  :       3.44
 HUFFMAN             :          448.87  :      12.45  :       3.97
 NEURAL NET          :         0.52193  :       0.84  :       0.35
 LU DECOMPOSITION    :          16.111  :       0.83  :       0.60
 ==========================ORIGINAL BYTEMARK RESULTS==========================
 INTEGER INDEX       : 18.028
 FLOATING-POINT INDEX: 0.651
 Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
 ==============================LINUX DATA BELOW===============================
 CPU                 :
 L2 Cache            :
 OS                  : Linux 2.6.28-271-gec75a15
 C compiler          : gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
 libc                : libc-2.9.so
 MEMORY INDEX        : 4.501
 INTEGER INDEX       : 4.497
 FLOATING-POINT INDEX: 0.361
 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.

感想

やっぱAtomは1.6GHzもあるので速いです。
でも(これだけでは予想にしかなりませんが)クロック性能比はNetWalkerが一番良さ気じゃないですかね。10月に出る工人舎のPMはAtomの1.1GHzなので良い勝負になるかもしれません。