*Development* BOINC 6.6.17 is out

Message boards : Number crunching : *Development* BOINC 6.6.17 is out
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · Next

AuthorMessage
MarkJ Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 08
Posts: 1139
Credit: 80,854,192
RAC: 5
Australia
Message 877160 - Posted: 19 Mar 2009, 11:03:04 UTC

BOINC 6.6.17 is out. As we usually state in these message threads is should be noted that this is a Development version and may not work correctly.

The unofficial change log is here
BOINC blog
ID: 877160 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14690
Credit: 200,643,578
RAC: 874
United Kingdom
Message 877163 - Posted: 19 Mar 2009, 11:12:17 UTC

*** WARNING ***

In the course of testing BOINCs v6.6.14/15/16 for compatibility with optimised applications, Lunatics uncovered the cause of the unexpectedly high number of reports of EDF ('High Priority') running with CUDA/optimised applications. The bug in BOINC has been (at least partially) corrected in v6.6.17 - we're waiting for the build to test - and you should see less EDF from now on.

BUT: this early EDF is one of the reasons why large cache requests have very rarely been filled in the past. Once any SETI task (AP, MB, or CUDA) goes into High Priority, no further work will be requested.

Until now.

With BOINC v6.6.17, you are much more likely to get what you ask for. And that may be much more than you are expecting. Given our recent discussions about BOINC CPU usage with large caches, BOINC may even crash. Your computer may even crash.

In the early days of testing for BOINC v6.6.17, I strongly advise that you turn down your requested cache size, especially on fast multi-cpu, multi-gpu rigs, to no more than one or two days: then turn it back up gradually, allowing work fetch to complete between each change.

And then let us know how you got on!
ID: 877163 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 877190 - Posted: 19 Mar 2009, 14:36:26 UTC

BOINC Alpha reporting of problems

Don't just say which version of BOINC you run, but also on what operating system and add a detailed log of what your BOINC is doing.

Run with at least these flags on: <work_fetch_debug>, <sched_op_debug> and one run with <debt_debug> from the cc_config.xml file. Catch that log and post with it on the BOINC Alpha list.

Without it, the developers won't be able to be of any help, while you will probably only annoy them as they'll have to ask for the nth time that you add those flags and send them a new log.
ID: 877190 · Report as offensive
Charles Anspaugh
Volunteer tester

Send message
Joined: 11 Aug 00
Posts: 48
Credit: 22,715,083
RAC: 0
United States
Message 877262 - Posted: 19 Mar 2009, 22:26:55 UTC

running boinc 6.6.17
cuda 608

the elapsed time counts all the time instead of just when it uses cpu.

Is this new?
or is something wrong?



ID: 877262 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 877267 - Posted: 19 Mar 2009, 22:41:30 UTC - in response to Message 877262.  

Elapsed time is wall-clock time. If you want to see the CPU time taken on the task, go to the Tasks tab, click on the task, click on Properties.

As far as I know it doesn't work on the GPU yet, or at least, BOINC isn't showing time taken by the GPU yet. Don't know if it ever will.
ID: 877267 · Report as offensive
Charles Anspaugh
Volunteer tester

Send message
Joined: 11 Aug 00
Posts: 48
Credit: 22,715,083
RAC: 0
United States
Message 877274 - Posted: 19 Mar 2009, 23:14:34 UTC - in response to Message 877267.  

I could swear that the cuda tasks in the boinc manager tasks tab elapsed time column did not count time unless it was using the cpu.

how long has the properties button been there? I havent noticed it before.

ID: 877274 · Report as offensive
Charles Anspaugh
Volunteer tester

Send message
Joined: 11 Aug 00
Posts: 48
Credit: 22,715,083
RAC: 0
United States
Message 877276 - Posted: 19 Mar 2009, 23:19:29 UTC

-The BOINC FAQ Service
In this link provided by Ageless I found the answer, copied below.

In BOINC Manager it shows that the CPU time for a CUDA task is mere seconds, but the task runs for hours. Why is this?
BOINC does not follow GPU time yet. That's planned for a future version.
For now it will only count CPU time. For CUDA this means the time it takes the CPU to transfer the task from disk into the video RAM and when the task is done, transferring it back.
The GPU will do the whole calculating of the CUDA task.

the answer was near the bottom of the page.

thanks for the link.
ID: 877276 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 877278 - Posted: 19 Mar 2009, 23:20:15 UTC - in response to Message 877274.  

how long has the properties button been there? I havent noticed it before.

Um, about 2 or 3 versions. I think since 6.6.13 or .14, but could be mistaken about that. The Elapsed time came in 6.6.16

ID: 877278 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 877280 - Posted: 19 Mar 2009, 23:23:19 UTC - in response to Message 877276.  

Make sure you study that well. Now you told me you read it, you'll be getting a written test about it tomorrow. ;-)
ID: 877280 · Report as offensive
Charles Anspaugh
Volunteer tester

Send message
Joined: 11 Aug 00
Posts: 48
Credit: 22,715,083
RAC: 0
United States
Message 877282 - Posted: 19 Mar 2009, 23:26:50 UTC - in response to Message 877280.  

I have added it to my favorites for easy access, I am sure that I will not remember all the information there.
ID: 877282 · Report as offensive
Profile KW2E
Avatar

Send message
Joined: 18 May 99
Posts: 346
Credit: 104,396,190
RAC: 34
United States
Message 877297 - Posted: 20 Mar 2009, 0:16:10 UTC - in response to Message 877282.  

Ok, now here's a strange one for you.

Yester day I upgraded my main machine from 6.6.16 to 6.6.17. I KNOW it upgraded.

Just a bit ago i received my replacement Nvidia 295 and got it installed. In the midst of messing with it, I was in Boinc Manager and noticed that the version number said 6.6.16! I was like, WTH?!?

I re-ran the 6.6.17 install again and it went fine, including the 30 seconds of hard hitting hard disk action like yesterday.

I dunno what the deal was but that was strange.

Rob
ID: 877297 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 877414 - Posted: 20 Mar 2009, 10:07:12 UTC - in response to Message 877297.  
Last modified: 20 Mar 2009, 10:39:22 UTC

I was like, WTH?!?

I don't know either, but BOINC Manager isn't necessarily the place to check the version number. You can run BM 6.4.7 on a 6.6.16 client; BM will then show 6.4.7

When BOINC upgrades the client part, it will run benchmarks when first starting up. If you see that, including a message alike "19-Mar-09 11:58:12 Version change (6.6.15 -> 6.6.17)", you know you've done it correctly.

When you run BOINC first time after an upgrade and there's no benchmarks, it hasn't upgraded.

Or Find the boinc.exe in your BOINC directory, right-click on it, properties, version. That'll show the version number of the client.
ID: 877414 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14690
Credit: 200,643,578
RAC: 874
United Kingdom
Message 877417 - Posted: 20 Mar 2009, 10:11:15 UTC

Aha, we have a server crash. Presumably, no work sent for several successive fetch requests (unless you get lucky with a resend).

We get to test the hidden backoffs and the recovery cycle.
ID: 877417 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 877420 - Posted: 20 Mar 2009, 10:18:20 UTC - in response to Message 877417.  
Last modified: 20 Mar 2009, 10:19:46 UTC

Aha, we have a server crash.

But Friday the 13th was last week! ;-)

You don't want to test back-offs. (looks at LHC, Pirates & Hydrogen still backing off 24 hours)
ID: 877420 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14690
Credit: 200,643,578
RAC: 874
United Kingdom
Message 877421 - Posted: 20 Mar 2009, 10:22:38 UTC - in response to Message 877297.  

I was like, WTH?!?

Two places to look:

Manager Help|About... [shows 6.6.17 on my system]

Manager status bar (extreme bottom/right) [Connected to localhost (6.6.17) on my system]
ID: 877421 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14690
Credit: 200,643,578
RAC: 874
United Kingdom
Message 877422 - Posted: 20 Mar 2009, 10:25:38 UTC - in response to Message 877420.  

You don't want to test back-offs.

I didn't say I wanted to test them. I said we're all going to test them, like it or not!

(NOT, in my case. I've already done the testing, and reported the results, using LHC).
ID: 877422 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14690
Credit: 200,643,578
RAC: 874
United Kingdom
Message 877429 - Posted: 20 Mar 2009, 11:24:44 UTC

Backoff already 4 hours 16 minutes. Einstein has started to get a work boost, even though LTD is at -157,000 (and, strangely, climbing upwards towards zero), although running at three times resource share).
ID: 877429 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 877480 - Posted: 20 Mar 2009, 16:14:43 UTC - in response to Message 877429.  

Backoff already 4 hours 16 minutes. Einstein has started to get a work boost, even though LTD is at -157,000 (and, strangely, climbing upwards towards zero), although running at three times resource share).

If the back-offs were large enough, the weekly "recovery" after the Tuesday backups would be a lot shorter.

The back-offs exist so that the BOINC client does not launch a Distributed Denial of Service attack against the BOINC servers.

... and they've been "tested" many times. They should be bigger.
ID: 877480 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14690
Credit: 200,643,578
RAC: 874
United Kingdom
Message 878098 - Posted: 21 Mar 2009, 23:23:31 UTC - in response to Message 877480.  

Backoff already 4 hours 16 minutes. Einstein has started to get a work boost, even though LTD is at -157,000 (and, strangely, climbing upwards towards zero), although running at three times resource share).

If the back-offs were large enough, the weekly "recovery" after the Tuesday backups would be a lot shorter.

The back-offs exist so that the BOINC client does not launch a Distributed Denial of Service attack against the BOINC servers.

... and they've been "tested" many times. They should be bigger.

Ned, I don't know if you subscribe to the BOINC_alpha bug reporting list.

My comment alluded to bug reports I've posted there, where I've noted that the new work-fetch backoff takes no account of the reason why work is unavailable at the moment requested.

I'm happy to accept your point that a graduated re-request for new work following a project outage - whether planned or accidental - would help to avoid server overload.

But the present (new) policy doesn't discriminate between a catastrophic failure and a deliberate rationing of scarce WUs: my three v6.6.14+ testbeds have not downloaded a single LHC task since installing v6.6.14 two weeks ago, although work has been available for other hosts. (see BOINCstats)

Although the new code is a move in the direction you are suggesting, the implementation has not been as thoughtful as one would wish.
ID: 878098 · Report as offensive
Profile RottenMutt
Avatar

Send message
Joined: 15 Mar 01
Posts: 1011
Credit: 230,314,058
RAC: 0
United States
Message 878280 - Posted: 22 Mar 2009, 14:36:50 UTC
Last modified: 22 Mar 2009, 15:29:55 UTC

I'm running "stock" Boinc 6.6.17-64bit on my lappy, no optimized application installed yet. I immediately noticed that it will keep the GPU fed with work units, it also labels the Enhanced 6.08 work units as "(cuda)". It appears to me the latest Boinc runs cuda applications and fetches cuda applications as you would expect, woot!

I noticed in the c:/program data/.../setiathome.berkeley.edu folder there is not an app_info.xml file. If a install Raistmer's Opt V10a Pack along with a appropriate cc_config.xml file (or none, i've read it isn't necessary with Boinc V6.6 and up) I end up running one more AP work unit then the number logical CPU's, rather then placing a 6.08 cuda work unit on the GPU.

So how can one use Raistmer's Opt V10a Pack and get it to behave the same as stock??? I think what is in the app_info file needs to be updated for the latest boinc.

what would keep me from renaming Raistmer's executables the same a the stock executable and copy the dll files? i really don't want to do that, they could easily be over written by Bionc.

(this has been cross posted on lunatic's forums in the GPU V10a thread.)
ID: 878280 · Report as offensive
1 · 2 · 3 · Next

Message boards : Number crunching : *Development* BOINC 6.6.17 is out


 
©2025 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.