Thread 'Benchmark timer'

Message boards : BOINC client : Benchmark timer
Message board moderation

To post messages, you must log in.

AuthorMessage
ProfileAnanas

Send message
Joined: 27 Jun 06
Posts: 305
Germany
Message 5645 - Posted: 18 Sep 2006, 1:23:24 UTC

I just checked the dtime() function of BOINC which is used by the benchmark, quite a surprising function :

It uses the wallclock time to measure the duration instead of measuring the elapsed CPU time.

Shouldn't the benchmark use the clock() function instead, in order to measure the CPU time needed for the benchmark, independant from other programs using up CPU time?

Now it is not so surprising anymore that the benchmark results are so unreliable and not much better than a randomizer on some systems :-/
��u�
ID: 5645 · Report as offensive
Pepo
Avatar

Send message
Joined: 3 Apr 06
Posts: 547
Slovakia
Message 5673 - Posted: 20 Sep 2006, 21:33:07 UTC - in response to Message 5645.  

Sure I do not know for sure, but I suppose it is because of taking the overall computer's activity into account.

Peter
ID: 5673 · Report as offensive
Norbert Hoffmann

Send message
Joined: 19 Dec 05
Posts: 28
Germany
Message 5679 - Posted: 21 Sep 2006, 15:24:07 UTC - in response to Message 5673.  

Pepo:
Sure I do not know for sure, but I suppose it is because of taking the overall computer's activity into account.

Then Boinc would have to compute the credits as walltime * benchmark too. It doesn't - so walltime is wrong in the benchmark measurement.
ID: 5679 · Report as offensive
Pepo
Avatar

Send message
Joined: 3 Apr 06
Posts: 547
Slovakia
Message 5682 - Posted: 21 Sep 2006, 17:13:52 UTC - in response to Message 5679.  

Pepo:
Sure I do not know for sure, but I suppose it is because of taking the overall computer's activity into account.

Then Boinc would have to compute the credits as walltime * benchmark too. It doesn't - so walltime is wrong in the benchmark measurement.

OK, then the CPU efficiency in computing over time (% of time running, % of time work allowed, etc.) is taken into account in other calculations, when requesting the work.

(I knew I'm possibly wrong. The running characteristics should off course be sampled for much longer period of time, not only during short benchmark.)

Peter
ID: 5682 · Report as offensive

Message boards : BOINC client : Benchmark timer

Copyright © 2025 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.