Hm, it seems that (in this test), the SPARC was slowest. Keep in mind, however, that the compiled code that gcc generates on the SPARC is 32-bit code (right?). Now on to find a multi-threading test! :) /Mick ********************************************** PPro @ 200MHz (single threaded) ************** ********************************************** TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233* --------------------:------------------:-------------:------------ NUMERIC SORT : 94.64 : 2.43 : 0.80 STRING SORT : 5.6311 : 2.52 : 0.39 BITFIELD : 2.5836e+07 : 4.43 : 0.93 FP EMULATION : 5.5402 : 2.66 : 0.61 FOURIER : 1907.3 : 2.17 : 1.22 ASSIGNMENT : 1.1033 : 4.20 : 1.09 IDEA : 201.76 : 3.09 : 0.92 HUFFMAN : 92.593 : 2.57 : 0.82 NEURAL NET : 1.785 : 2.87 : 1.21 LU DECOMPOSITION : 91.484 : 4.74 : 3.42 ==========================ORIGINAL BYTEMARK RESULTS========================== INTEGER INDEX : 3.039 FLOATING-POINT INDEX: 3.089 Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0 ==============================LINUX DATA BELOW=============================== C compiler : gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7) libc : unknown version MEMORY INDEX : 0.732 INTEGER INDEX : 0.779 FLOATING-POINT INDEX: 1.713 Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 ********************************************** UltraSparc1 @ 167MHz ************************* ********************************************** TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233* --------------------:------------------:-------------:------------ NUMERIC SORT : 82.36 : 2.11 : 0.69 STRING SORT : 3.0083 : 1.34 : 0.21 BITFIELD : 1.6772e+07 : 2.88 : 0.60 FP EMULATION : 5.6487 : 2.71 : 0.63 FOURIER : 1535 : 1.75 : 0.98 ASSIGNMENT : 0.80593 : 3.07 : 0.80 IDEA : 59.714 : 0.91 : 0.27 HUFFMAN : 87.048 : 2.41 : 0.77 NEURAL NET : 1.7808 : 2.86 : 1.20 LU DECOMPOSITION : 47.082 : 2.44 : 1.76 ==========================ORIGINAL BYTEMARK RESULTS========================== INTEGER INDEX : 2.045 FLOATING-POINT INDEX: 2.301 Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0 ==============================LINUX DATA BELOW=============================== C compiler : gcc version 3.1 libc : unknown version MEMORY INDEX : 0.463 INTEGER INDEX : 0.549 FLOATING-POINT INDEX: 1.276 Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 ********************************************** K6-2/500 ************************************* ********************************************** TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233* --------------------:------------------:-------------:------------ NUMERIC SORT : 260.08 : 6.67 : 2.19 STRING SORT : 34.545 : 15.44 : 2.39 BITFIELD : 6.0794e+07 : 10.43 : 2.18 FP EMULATION : 15.835 : 7.60 : 1.75 FOURIER : 3386.5 : 3.85 : 2.16 ASSIGNMENT : 2.6657 : 10.14 : 2.63 IDEA : 513.02 : 7.85 : 2.33 HUFFMAN : 246.87 : 6.85 : 2.19 NEURAL NET : 2.5886 : 4.16 : 1.75 LU DECOMPOSITION : 105.16 : 5.45 : 3.93 ==========================ORIGINAL BYTEMARK RESULTS========================== INTEGER INDEX : 8.906 FLOATING-POINT INDEX: 4.435 Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0 ==============================LINUX DATA BELOW=============================== C compiler : gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-81) libc : unknown version MEMORY INDEX : 2.392 INTEGER INDEX : 2.103 FLOATING-POINT INDEX: 2.460 Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 -- ____/| o.O| Stop the violins. =(_)= Visualize whirled peas. U A C K ! C o r e e r r o r . B u s d u m p e d . KeyID = 0x1D77FD43