dhrystone, The Classic Benchmark

dhrystone Benchmark
dhrystone is a general-performance benchmark test originally developed by Reinhold Weicker in 1984. dhrystone benchmark is used to measure and compare the performance of different computers or, the efficiency of the code generated for the same computer by different compilers.

dhrystone consists of standard code and concentrates on string handling. It uses no floating-point operations. It is heavily influenced by hardware and software design, compiler and linker options, code optimizing, cache memory and integer data types.

The differance between compilers are big for example (gcc 3.3) time 86.4 vs (gcc 4.0) time 65.9 seconds.

dhrystone is universal binary is compiled with gcc 4.0 and requires Mac OS X 10.3.9 or later.

dhrystone33 is compiled with gcc 3.3 (ppc) gcc 4.0 (x86) universalbinary and requires Mac OS X 10.2.8 or later.
Optimized versions dhrystone g3, dhrystone g4, dhrystone g5, dhrystone ppc requires Mac OS X 10.3.9 or later

dhrystone download >>

dhrystone results >>

Please only submit tests done with dhrystone gcc 4.0, else specify that 3.3 is used.

Submit results to dhry (at) ct.se as

Hardware Overview:
Machine Name: Power Mac G4 (AGP graphics)
Machine Model: PowerMac3,1
CPU Type: PowerPC 7447 (1.1)
Number Of CPUs: 1
CPU Speed: 2 GHz
L2 Cache (per CPU): 512 KB
Memory: 1 GB
Bus Speed: 100 MHz

kylie:~ jb$ /Volumes/pub/dhrystone\ g4; exit
Dhrystone(1.1) time for 500000000 passes = 66.0
This machine benchmarks at 7571896 dhrystones/second