Nudziło mnie się ostatnio i strzeliłem sobie testy nBenchem.
Pod ostrzał były:
AthlonXP 2800+
PentiumII 400Mhz
CeleronM 1,8Ghz
WRT54G V2 ;)
Teraz wyniki:
AthlonXP 2800+:
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 : 912.16 : 23.39 : 7.68
STRING SORT : 147.76 : 66.02 : 10.22
BITFIELD : 3.9376e+08 : 67.54 : 14.11
FP EMULATION : 228.28 : 109.54 : 25.28
FOURIER : 19288 : 21.94 : 12.32
ASSIGNMENT : 29.916 : 113.84 : 29.53
IDEA : 3653.4 : 55.88 : 16.59
HUFFMAN : 1428 : 39.60 : 12.65
NEURAL NET : 33.693 : 54.12 : 22.77
LU DECOMPOSITION : 977.88 : 50.66 : 36.58
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 60.239
FLOATING-POINT INDEX: 39.179
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU : AuthenticAMD AMD Athlon(tm) XP 2800+ 2070MHz
L2 Cache : 512 KB
OS : Linux 2.6.24-16-386
C compiler :
libc : libc-2.7.so
MEMORY INDEX : 16.207
INTEGER INDEX : 14.207
FLOATING-POINT INDEX: 21.730
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
PentiumII 400Mhz:
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 : 183.6 : 4.71 : 1.55
STRING SORT : 13.259 : 5.92 : 0.92
BITFIELD : 6.8857e+07 : 11.81 : 2.47
FP EMULATION : 30.821 : 14.79 : 3.41
FOURIER : 3954.7 : 4.50 : 2.53
ASSIGNMENT : 5.0584 : 19.25 : 4.99
IDEA : 463.5 : 7.09 : 2.10
HUFFMAN : 306.87 : 8.51 : 2.72
NEURAL NET : 5.2448 : 8.43 : 3.54
LU DECOMPOSITION : 173.46 : 8.99 : 6.49
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 9.219
FLOATING-POINT INDEX: 6.983
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU : GenuineIntel Pentium II (Deschutes) 401MHz
L2 Cache : 512 KB
OS : Linux 2.6.22-gentoo-r2
C compiler : gcc version 4.1.1 (Gentoo 4.1.1-r3)
libc : libc-2.5.so
MEMORY INDEX : 2.244
INTEGER INDEX : 2.344
FLOATING-POINT INDEX: 3.873
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.
WRT54G v2@Tomato 1.19PL :)
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 : 38.032 : 0.98 : 0.32
STRING SORT : 0.84547 : 0.38 : 0.06
BITFIELD : 1.063e+07 : 1.82 : 0.38
FP EMULATION : 5.4679 : 2.62 : 0.61
FOURIER : 2.9193 : 0.00 : 0.00
Po 3 godzinach nie chciało mnie się czekać na wyniki następnych testów :P
Najwidoczniej WRTek niezbyt nadaje się na maszynę liczącą :D
Postaram się jeszcze porównać jak sprawa wygląda w fonerce, bo ciekaw jestem co jest szybsze - Broadcom czy Atheros ;) (oba o podobnym taktowaniu) |