BOINC 5.3.25 - Official vs locally compiled

Message boards : BOINC client : BOINC 5.3.25 - Official vs locally compiled
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile tekwyzrd
Avatar

Send message
Joined: 5 Jan 06
Posts: 23
United States
Message 3393 - Posted: 8 Mar 2006, 5:37:37 UTC
Last modified: 8 Mar 2006, 5:45:30 UTC

Well, I've finally figured out why I've been having problems since December compiling from the dev cvs source. The following is a comparison of benchmarks from the official version of BOINC 5.3.25 and versions I compiled from the dev cvs sources downloaded 2006-03-07 22:53 UTC. The work was done on an extremely up-to-date copy of SuSE 10.0 using gcc 4.0.2. The computer is a rock steady dual P3 700 overclocked to 933.

Official Berkeley version

Benchmark results:
Number of CPUs: 2
466 floating point MIPS (Whetstone) per CPU
811 integer MIPS (Dhrystone) per CPU
Finished CPU benchmarks

Locally compiled (un-optimized)

Number of CPUs: 2
456 floating point MIPS (Whetstone) per CPU
871 integer MIPS (Dhrystone) per CPU
Finished CPU benchmarks

Locally compiled (optimized)

export CFLAGS="-march=pentium3 -O3 -malign-double -fomit-frame-pointer -funroll-loops -fforce-addr -ffast-math -ftracer"
export CXXFLAGS=$CFLAGS

Benchmark results:
Number of CPUs: 2
638 floating point MIPS (Whetstone) per CPU
1098 integer MIPS (Dhrystone) per CPU

work errored out immediately

Locally compiled (optimized)

export CFLAGS="-march=pentium3 -O3 -fomit-frame-pointer -funroll-loops -fforce-addr -ffast-math -ftracer"
export CXXFLAGS=$CFLAGS

Benchmark results:
Number of CPUs: 2
295 floating point MIPS (Whetstone) per CPU
1096 integer MIPS (Dhrystone) per CPU
Finished CPU benchmarks

removal of -malign-double eliminated the work-killing error
this wasn't a problem until mid December, and work errored out on all optimized versions I compiled. I'm glad this has finally been resolved.
the repeatable low floating point score was a major surprise

Locally compiled (optimized)
(line containing @PICFLAGS@ removed from /boinc/Makefile.incl prior to ./autosetup)

export CFLAGS="-march=pentium3 -O3 -fomit-frame-pointer -funroll-loops -fforce-addr -ffast-math -ftracer"
export CXXFLAGS=$CFLAGS

Benchmark results:
Number of CPUs: 2
982 floating point MIPS (Whetstone) per CPU
1416 integer MIPS (Dhrystone) per CPU
Finished CPU benchmarks

So far the last version listed seems to be doing well.
The only oddity I've noticed is the absebce of the BOINC logo in the about box but that's a minor cosmetic issue concerning the boinc manager.
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
Douglas Adams (1952 - 2001)
ID: 3393 · Report as offensive
Profile tekwyzrd
Avatar

Send message
Joined: 5 Jan 06
Posts: 23
United States
Message 3397 - Posted: 8 Mar 2006, 16:47:50 UTC
Last modified: 8 Mar 2006, 16:51:36 UTC

CORRECTION: The Results from the Berkeley version are for 5.3.24.

It would be nice if they made a corresponding source package available when they release a new version.

Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
Douglas Adams (1952 - 2001)
ID: 3397 · Report as offensive

Message boards : BOINC client : BOINC 5.3.25 - Official vs locally compiled

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.