とりあえずベンチマーク
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.