Bessel Function Speed Benchmark

The program computes values of 4 Bessel functions for 10 million different argument values. This evaluates mostly the performance of the float point additions and multiplications. Divisions, sqrt, sin, cos and log are also evaluated during the run.

computer time/speed             time, s         score, MHz
 
alpha 266 MHz                   130.4           163
alpha 533 MHz                   40.8            521
TI UltraSparc IIi 333 MHz       85.9            247
 
PMMX 233 MHz                    125.0           170
PPro 200 MHz                    117.6           181
P2 300 MHz                      70.0            304
P2 400 MHz                      52.6            404
P3 500 MHz                      42.5            500
P3 650 MHz                      33.1            642
P3 (Celeron) 850 MHz:           26.8            793

Pentium-M 1400 MHz gcc 3.2.2    14.8            1434
Pentium-M 1400 MHz gcc 3.3.2    12.6            1682
Pentium-M 1600 MHz gcc 4.4.1    12.5            1701
Your browser's javascript:

Pentium-M 1400 MHz  java 1.4.2    24.0            885
Pentium-M 1400 MHz mozilla 1.6    2313            9

Pentium-M 1600 MHz  java 1.6.0    16.0            1328
Pentium-M 1600 MHz firefox 3.5.4  352.0           60

PPC 2002 472 MHz java JV-Lite2    11556           1.84
PPC 2002 472 MHz  netfront-3.1    827848          0.0257

Compare your results with this table. The speed estimate (the "score", normalized to the 500 MHz P3 computer results) varies between different processor architectures and depends on the used compiler. Execution of Java/javascript in your browser is usually slower than that of native program as should be clear from the above.