あそびばLinux

Linux関連を中心に

とりあえずベンチマーク

Raspberry Pi関連でオーバークロックに関する記事を発見したので

何はともあれ追実験のベンチマークをしてみる。

http://www.raspberrypi.org/archives/2008

 

使用するツールはnbenchを使用。

http://www.tux.org/~mayer/linux/bmark.html

ソースコードを持ってきてRaspberry Pi上でネイティブコンパイル。

 

デフォルトの700MHzから始まり100MHzずつ動作周波数を上げていき、

nbenchによる計測を行った。

(オーバークロックの設定はsudo raspi-configから行える)

 

********overclock:none********
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        :          206.72  :       5.30  :       1.74
STRING SORT         :          30.272  :      13.53  :       2.09
BITFIELD            :      7.8843e+07  :      13.52  :       2.82
FP EMULATION        :          41.029  :      19.69  :       4.54
FOURIER             :          2192.8  :       2.49  :       1.40
ASSIGNMENT          :          2.4705  :       9.40  :       2.44
IDEA                :          688.16  :      10.53  :       3.13
HUFFMAN             :          423.08  :      11.73  :       3.75
NEURAL NET          :          3.0546  :       4.91  :       2.06
LU DECOMPOSITION    :          76.329  :       3.95  :       2.86
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 11.204
FLOATING-POINT INDEX: 3.644
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 :
L2 Cache            :
OS                  : Linux 3.2.27+
C compiler          : gcc version 4.6.3 (Debian 4.6.3-12+rpi1)
libc                : libc-2.13.so
MEMORY INDEX        : 2.434
INTEGER INDEX       : 3.102
FLOATING-POINT INDEX: 2.021
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.

********overclock:modest********
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        :           235.4  :       6.04  :       1.98
STRING SORT         :          34.732  :      15.52  :       2.40
BITFIELD            :      9.0119e+07  :      15.46  :       3.23
FP EMULATION        :          46.984  :      22.54  :       5.20
FOURIER             :          2487.5  :       2.83  :       1.59
ASSIGNMENT          :          2.7195  :      10.35  :       2.68
IDEA                :          789.58  :      12.08  :       3.59
HUFFMAN             :          485.06  :      13.45  :       4.30
NEURAL NET          :          3.5198  :       5.65  :       2.38
LU DECOMPOSITION    :          84.286  :       4.37  :       3.15
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 12.754
FLOATING-POINT INDEX: 4.118
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 :
L2 Cache            :
OS                  : Linux 3.2.27+
C compiler          : gcc version 4.6.3 (Debian 4.6.3-12+rpi1)
libc                : libc-2.13.so
MEMORY INDEX        : 2.751
INTEGER INDEX       : 3.550
FLOATING-POINT INDEX: 2.284
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.

********overclock:medium********
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        :          262.56  :       6.73  :       2.21
STRING SORT         :          39.169  :      17.50  :       2.71
BITFIELD            :      1.0126e+08  :      17.37  :       3.63
FP EMULATION        :          52.676  :      25.28  :       5.83
FOURIER             :          2779.3  :       3.16  :       1.78
ASSIGNMENT          :          2.9656  :      11.28  :       2.93
IDEA                :          888.28  :      13.59  :       4.03
HUFFMAN             :          546.66  :      15.16  :       4.84
NEURAL NET          :           3.937  :       6.32  :       2.66
LU DECOMPOSITION    :           89.52  :       4.64  :       3.35
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 14.266
FLOATING-POINT INDEX: 4.526
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 :
L2 Cache            :
OS                  : Linux 3.2.27+
C compiler          : gcc version 4.6.3 (Debian 4.6.3-12+rpi1)
libc                : libc-2.13.so
MEMORY INDEX        : 3.064
INTEGER INDEX       : 3.984
FLOATING-POINT INDEX: 2.510
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.

********overclock:turbo********
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        :          308.88  :       7.92  :       2.60
STRING SORT         :           43.81  :      19.58  :       3.03
BITFIELD            :      1.1398e+08  :      19.55  :       4.08
FP EMULATION        :          59.592  :      28.60  :       6.60
FOURIER             :          3283.7  :       3.73  :       2.10
ASSIGNMENT          :          3.9185  :      14.91  :       3.87
IDEA                :          996.02  :      15.23  :       4.52
HUFFMAN             :          615.08  :      17.06  :       5.45
NEURAL NET          :          4.6261  :       7.43  :       3.13
LU DECOMPOSITION    :          122.22  :       6.33  :       4.57
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 16.521
FLOATING-POINT INDEX: 5.601
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 :
L2 Cache            :
OS                  : Linux 3.2.27+
C compiler          : gcc version 4.6.3 (Debian 4.6.3-12+rpi1)
libc                : libc-2.13.so
MEMORY INDEX        : 3.631
INTEGER INDEX       : 4.535
FLOATING-POINT INDEX: 3.106
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.


 

クロック数が700MHzから1GHzまで上昇しているので、
最終的には概ね1.5倍程度の性能向上を達成している。
その内グラフィック関連のベンチマークもしてみたい。