WU take longer after update from 6.4.7 to 6.6.38

TJ
TJ
Joined: 11 Feb 05
Posts: 178
Credit: 21041858
RAC: 0
Topic 194570

Hello,

I had BOINC 6.4.7 running for a long time, on several machines still do, but I got 33 CUDA apps. in one time and that was not funny. So I got the advice to upgrade to BOINC 6.6.38. I followed that advice and for almost two weeks everything runs fine without errors, the beta-app. as well.
However I found out that previous CUDA-WU’s took around 16000 seconds to proceed and S5R5 WU’s for around 20000 seconds. Now with BOINC 6.6.38 the CUDA WU’s takes around 24000 seconds and the S5R5 around 27000.

This is a huge difference, to me though. However is it just impatience me, or have other people the same experience?

Greetings from
TJ

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5872
Credit: 117319048165
RAC: 35923108

WU take longer after update from 6.4.7 to 6.6.38

Quote:
I had BOINC 6.4.7 running for a long time, .... So I got the advice to upgrade to BOINC 6.6.38.


Please realise that BOINC itself doesn't crunch so that CPU time reported for each task should only vary with app version but not BOINC version. Even if a newer BOINC was itself consuming more CPU cycles than previously, that would not show up as a variation in crunch time. As with any other use of the CPU by whatever else might be running, increased BOINC use would show up as a drop in CPU efficiency. Unless you monitor these things very closely and keep a log of numbers over time, it's unwise to rely just on perceptions :-).

Quote:
However I found out that previous CUDA-WU’s took around 16000 seconds to proceed and S5R5 WU’s for around 20000 seconds. Now with BOINC 6.6.38 the CUDA WU’s takes around 24000 seconds and the S5R5 around 27000.


I have no nVidia cards, so no experience with CUDA. With S5R5, there is quite a cyclic variability between tasks depending on (amongst other things) where in the sequence each task lies. Variations of the magnitude you mention for run time are quite normal and should be accompanied by a similar variation in the granted credit. The ability to predict run time variations is not that easy so you will still see examples of run time variations that are not able to be properly compensated for. The system that is in place (developed, at least partly by Bikeman, I believe) does a pretty good job and is much better than the 'no correction' scenario we used to have.

Quote:
This is a huge difference, to me though. However is it just impatience me, or have other people the same experience?


Hopefully others using CUDA will respond but in my recent experience, with both S5R5 and CPU only ABP1, there is nothing unusual of the magnitude you quote happening due to changes in BOINC version. During this year I have gone from 5.10.45 to 6.4.7/6.5.0 to 6.10.13. I did skip the 6.6.x series completely, not from personal experience, but from the experiences reported by others. 6.6.38 was only quite recently made the official recommended Win version and I think it is mostly OK. I'm using 6.10.13 on some machines because I have some ATI cards and so far I'm not seeing any problems with EAH running perfectly normally on that version. There should soon be an 'official' 6.10.x release and 6.10.13 is the 'release candidate'.

Cheers,
Gary.

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 167

RE: However I found out

Quote:
However I found out that previous CUDA-WU’s took around 16000 seconds to proceed and S5R5 WU’s for around 20000 seconds. Now with BOINC 6.6.38 the CUDA WU’s takes around 24000 seconds and the S5R5 around 27000.


Are those times the CPU run times (as shown on your computers/tasks list), or are you talking about seeing the time difference in BOINC Manager?

I ask, as BOINC Manager changed between 6.4.7 and 6.6 from showing CPU time to showing the actual Wall time. You'd be surprised to see the difference between the two, to see that for a long time when the task is already running, it's doing nothing with the CPU.

Of course, CUDA didn't show accurate time on 6.4.7, as the CPU is only used for the small bit of time that it transfers data from memory to the GPU and back. That's also a major reason why the CPU time is no longer shown, but the more accurate wall time.

TJ
TJ
Joined: 11 Feb 05
Posts: 178
Credit: 21041858
RAC: 0

RE: Please realise that

Message 95070 in response to message 95068

Quote:
Please realise that BOINC itself doesn't crunch so that CPU time reported for each task should only vary with app version but not BOINC version.

I understand that Gary, BOINC is just a "distributor". I have several machines running for Einstein. Einstein is why I started with it and the other projects were started during outages of Einstein, they are all not working at my farm.
I look at progression closely, between different pc, different OS, and different versions of BOINC. I also run the Beta-apps. from Einstein on several.
But I saw a huge change in time crunching after the update and that got me wandering, off course I know that BOINC is not doing the crunching.

I do not bother with credits because I run this as being an “Einstein fanâ€, though I like them. But I see pc with more “potential†i.e. more RAM, faster processor end so on, but taking more time to crunch. Some WU’s take longer, that I have seen in the years and is thus normal for the project. But I saw that after the upgrade of BOINC, WU’s and the CUDA WU, take longer to finish on that pc (i7, 7 cores to use for crunching, and doing else during my sleep period). My older Q6600 with the 6.4.7 version and no CUDA is still finished within 14000-17000 seconds. There was no change in crunching time, and I monitor that daily. I check the “tasks for user†page for that.

Greetings from
TJ

TJ
TJ
Joined: 11 Feb 05
Posts: 178
Credit: 21041858
RAC: 0

RE: Are those times the CPU

Message 95071 in response to message 95069

Quote:
Are those times the CPU run times (as shown on your computers/tasks list), or are you talking about seeing the time difference in BOINC Manager?

Yes, I compare the times of finished results. I keep track of the results for all my pc’s, and have the experience that they are in the same range, varying only a few 1000 seconds.

After the update I found an increasing crunching time of 4000+ seconds, for the S5R5 WU’s and even more for the CUDA WU, on my fastest PC, the i7.

Quote:
I ask, as BOINC Manager changed between 6.4.7 and 6.6 from showing CPU time to showing the actual Wall time. You'd be surprised to see the difference between the two, to see that for a long time when the task is already running, it's doing nothing with the CPU.

The estimated running time for the CUDA WU in BOINC manager is approx. 4 times longer, than the actual calculation time, on the i7 with 6.4.7. But after the upgrade to 6.6.x actual running time is still much shorter then estimated.

Greetings from
TJ

Paul D. Buck
Paul D. Buck
Joined: 17 Jan 05
Posts: 754
Credit: 5385205
RAC: 0

There was an issue with tasks

There was an issue with tasks taking longer, up to 4 times longer, on some versions of BOINC. 6.6.20 was the worst of the bunch and it affected both the CPU and GPU side though it seemed more common with the GPU tasks.

I could not find a specific "smoking gun" to point to though you could monitor BOINC and stop and restart it to "clear" the issue. Some of the later versions in the 6.6.3x area seemed relatively immune ... YMMV

In that I was never able to pin this one down to specific messages / anomalies in the messages log the photo proofs I submitted were blown off as inconclusive. You may be seeing this issue, or having something else ...

TJ
TJ
Joined: 11 Feb 05
Posts: 178
Credit: 21041858
RAC: 0

RE: There was an issue with

Message 95073 in response to message 95072

Quote:
There was an issue with tasks taking longer, up to 4 times longer, on some versions of BOINC. 6.6.20 was the worst of the bunch and it affected both the CPU and GPU side though it seemed more common with the GPU tasks.

Hi Paul,

Thanks for proofing that I am not the only one who is seeing a difference.

Greetings from
TJ

Paul D. Buck
Paul D. Buck
Joined: 17 Jan 05
Posts: 754
Credit: 5385205
RAC: 0

RE: RE: There was an

Message 95074 in response to message 95073

Quote:
Quote:
There was an issue with tasks taking longer, up to 4 times longer, on some versions of BOINC. 6.6.20 was the worst of the bunch and it affected both the CPU and GPU side though it seemed more common with the GPU tasks.

Hi Paul,

Thanks for proofing that I am not the only one who is seeing a difference.


The issue we suspected was that BOINC was starting and stopping the tasks... I could not prove that so ... :(

The thing is, things are not always simple and cut-and-dried ... BOINC is complex enough that many things interact and unexpected results abound ...

Anyway, you can prove that this may be the issue if you see tasks that are running "slow", stop BOINC and the science applications and restart BOINC... if it speeds up then this is likely what I had been seeing. You can also try one of the later BOINC versions to see if that helps also ...

Reuben Gathright
Reuben Gathright
Joined: 15 Feb 06
Posts: 23
Credit: 6851215
RAC: 0

RE: RE: RE: There was

Message 95075 in response to message 95074

Quote:
Quote:
Quote:
There was an issue with tasks taking longer, up to 4 times longer, on some versions of BOINC. 6.6.20 was the worst of the bunch and it affected both the CPU and GPU side though it seemed more common with the GPU tasks.

Hi Paul,

Thanks for proofing that I am not the only one who is seeing a difference.


The issue we suspected was that BOINC was starting and stopping the tasks... I could not prove that so ... :(

The thing is, things are not always simple and cut-and-dried ... BOINC is complex enough that many things interact and unexpected results abound ...

Anyway, you can prove that this may be the issue if you see tasks that are running "slow", stop BOINC and the science applications and restart BOINC... if it speeds up then this is likely what I had been seeing. You can also try one of the later BOINC versions to see if that helps also ...

Great info thanks!

Paul D. Buck
Paul D. Buck
Joined: 17 Jan 05
Posts: 754
Credit: 5385205
RAC: 0

RE: Great info

Message 95076 in response to message 95075

Quote:
Great info thanks!


You are most welcome.

As always, YMMV ... :)

TJ
TJ
Joined: 11 Feb 05
Posts: 178
Credit: 21041858
RAC: 0

I have it closely watched

I have it closely watched over the past week and the Q6600 with Vista x86 took between 16.000 and 18.000 seconds to complete a S5R5 WU with BOINC 6.4.7.

The i7 with Vista x64 took between 21.000 and 24.000 seconds to complete S5R5 WU’s with BOINC 6.6.38.

Both systems ran 24/7 without any throttling, at manufactures (dell) settings.

To me this means that the Q6600 is more efficient in calculating and/or BOINC 6.6.38 has a slowing influence however I do know that it is not actually doing the crunching, it is only a manager.

Greetings from
TJ

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.