Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /disks/centurion/b/carolyn/b/home/boincadm/projects/beta/html/inc/boinc_db.inc on line 147
SETI@home v7 6.98 for NVIDIA CUDA 2.3, 3.2, and 4.2 released.

SETI@home v7 6.98 for NVIDIA CUDA 2.3, 3.2, and 4.2 released.

Message boards : News : SETI@home v7 6.98 for NVIDIA CUDA 2.3, 3.2, and 4.2 released.
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 . . . 9 · Next

AuthorMessage
Profile uli
Volunteer tester
Avatar

Send message
Joined: 8 Aug 10
Posts: 299
Credit: 456,514
RAC: 0
Germany
Message 43859 - Posted: 28 Sep 2012, 23:19:13 UTC

I don't use my Cuda card here only at Seti, so I can't help out.
On other note, I guess I asked for a clean up in another thread, which Joe kindly answered. And in one fell swoop, my 88 pendings got killed.
Credits don't matter to me, but I was just a little shocked.
ID: 43859 · Report as offensive
Profile Dirk Sadowski
Volunteer tester

Send message
Joined: 7 Jun 09
Posts: 285
Credit: 2,822,466
RAC: 0
Germany
Message 43860 - Posted: 29 Sep 2012, 1:29:00 UTC - in response to Message 43859.  

The same problem here: postid=43849 .. and following.


- Best regards! :-) - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home Main). - SETI@home needs your help. -
ID: 43860 · Report as offensive
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 27,183,456
RAC: 0
United States
Message 43861 - Posted: 29 Sep 2012, 3:36:03 UTC - in response to Message 43859.  

If your pending are gone, they should have been granted credit at least.

ID: 43861 · Report as offensive
Profile Dirk Sadowski
Volunteer tester

Send message
Joined: 7 Jun 09
Posts: 285
Credit: 2,822,466
RAC: 0
Germany
Message 43863 - Posted: 29 Sep 2012, 3:46:17 UTC

I don't know if it's me, my PC, or something other ..

I could adjust the CUDA app via .CFG file.

I edit all the 4 .CFG files (306.23 NV driver installed and cuda22, 23, 32 & 42 downloaded) in Notepad and press then *save*.

I do this during BOINC is running.

The apps use the changed settings.

I exit and start again BOINC, then BOINC download again the .CFG files for to delete my edited .CFG files.

I'm the only one who see this?


- Best regards! :-) - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home Main). - SETI@home needs your help. -
ID: 43863 · Report as offensive
Profile Dirk Sadowski
Volunteer tester

Send message
Joined: 7 Jun 09
Posts: 285
Credit: 2,822,466
RAC: 0
Germany
Message 43864 - Posted: 29 Sep 2012, 3:53:36 UTC - in response to Message 43861.  

If your pending are gone, they should have been granted credit at least.


validation errors hostid=60340

.. they were pending results - then *package canceled* through S@h-B server - no wingman - and now validation errors.


- Best regards! :-) - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home Main). - SETI@home needs your help. -
ID: 43864 · Report as offensive
Profile Dirk Sadowski
Volunteer tester

Send message
Joined: 7 Jun 09
Posts: 285
Credit: 2,822,466
RAC: 0
Germany
Message 43865 - Posted: 29 Sep 2012, 3:59:36 UTC

Same at uli's machine: validation errors hostid=55420. (the 88 *killed* results)


- Best regards! :-) - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home Main). - SETI@home needs your help. -
ID: 43865 · Report as offensive
Richard Haselgrove
Volunteer tester

Send message
Joined: 3 Jan 07
Posts: 1451
Credit: 3,272,268
RAC: 0
United Kingdom
Message 43867 - Posted: 29 Sep 2012, 16:31:39 UTC

Interesting situation on my host 59866. It's a Kepler (GTX 670), so the cuda42 application is (as expected) considerably faster - these shorties take ~4:40 with cuda42, against ~8:00 with cuda32.

To start with, both cuda42 and cuda32 tasks were estimated at 16 minutes+, before the BOINC server had any real idea how fast these new apps are. I was sent predominantly cuda42, with a few cuda32 thrown in.

Then, I reached 10 'completed' cuda42 tasks. Estimates for cuda42 dropped to an accurate 4:40 - clearly the server has dialled in the right speed (APR=169) for this card/app combination.

Next, the estimate for cuda32 tasks dropped - to ~4:00. I've only got five completions for this app-ver, so my APR (99) won't be being considered yet. We must have reached an averaging point for the population as a whole - and (unsurprisingly), for the whole population cuda32 is faster: that's because Keplers like mine are still quite rare, and the older 2xx cards (and possibly Fermis) may well prefer cuda32, and will be in the majority.

So, for the time being, I'm being allocated predominantly cuda32 - correctly, according to the information the server has available and is allowed to consider. It will be interesting to watch the next stage when these cuda32 tasks complete and bring my second APR into play.
ID: 43867 · Report as offensive
arkayn
Volunteer tester
Avatar

Send message
Joined: 16 Jan 07
Posts: 155
Credit: 194,400
RAC: 0
United States
Message 43868 - Posted: 29 Sep 2012, 16:57:28 UTC - in response to Message 43867.  

I have APR for both 32 & 42.

SETI@home v7 6.98 windows_intelx86 (cuda32)
Number of tasks completed	11
Max tasks per day	        45
Number of tasks today	        60
Consecutive valid tasks	        12
Average processing rate	        88.383584966894
Average turnaround time	         0.50 days

SETI@home v7 6.98 windows_intelx86 (cuda42)
Number of tasks completed	11
Max tasks per day	        61
Number of tasks today	        60
Consecutive valid tasks	        28
Average processing rate	       142.66998416504
Average turnaround time	         0.15 days


I still have pendings for both so this should change a little more.
ID: 43868 · Report as offensive
Wembley
Volunteer tester
Avatar

Send message
Joined: 13 Nov 09
Posts: 12
Credit: 135,674
RAC: 0
United States
Message 43869 - Posted: 29 Sep 2012, 17:10:59 UTC

Downloads seem to be almost impossible at the moment, so my system hasn't been able to run many WU's.
ID: 43869 · Report as offensive
Wembley
Volunteer tester
Avatar

Send message
Joined: 13 Nov 09
Posts: 12
Credit: 135,674
RAC: 0
United States
Message 43872 - Posted: 29 Sep 2012, 19:11:23 UTC - in response to Message 43869.  

Downloads seem to be almost impossible at the moment, so my system hasn't been able to run many WU's.

I turned on http_debug and this is what I'm getting during downloads:
2012-09-29 03:09:49 PM | SETI@home Beta Test | [http] [ID#134] Received header from server: HTTP/1.0 503 Service Unavailable

ID: 43872 · Report as offensive
Grumpy Swede
Volunteer tester
Avatar

Send message
Joined: 10 Mar 12
Posts: 1700
Credit: 13,216,373
RAC: 0
Sweden
Message 43873 - Posted: 29 Sep 2012, 19:17:24 UTC - in response to Message 43872.  
Last modified: 29 Sep 2012, 19:22:24 UTC

Downloads seem to be almost impossible at the moment, so my system hasn't been able to run many WU's.

I turned on http_debug and this is what I'm getting during downloads:
2012-09-29 03:09:49 PM | SETI@home Beta Test | [http] [ID#134] Received header from server: HTTP/1.0 503 Service Unavailable


Well, of course it is unavailable. If 100 thousand computers tries to get work from the same small 100Mbit line, at the same time, what else could we expect than "HTTP/1.0 503 Service Unavailable" ?

And this will just get worse and worse, when there's GPU work on all flavors available to both Nvidia and ATI GPU's, and the cards as well as the computers are getting faster and faster all the time.

We're just going to have to get used to it. Be patient, or become a mental hospital patient :-)
ID: 43873 · Report as offensive
Richard Haselgrove
Volunteer tester

Send message
Joined: 3 Jan 07
Posts: 1451
Credit: 3,272,268
RAC: 0
United Kingdom
Message 43874 - Posted: 29 Sep 2012, 20:06:28 UTC - in response to Message 43872.  

Downloads seem to be almost impossible at the moment, so my system hasn't been able to run many WU's.

I turned on http_debug and this is what I'm getting during downloads:
2012-09-29 03:09:49 PM | SETI@home Beta Test | [http] [ID#134] Received header from server: HTTP/1.0 503 Service Unavailable

I got that from server 208.68.240.21

Five minutes later (when Round Robin DNS has changed over) you have a fighting chance of getting a download from 208.68.240.13
ID: 43874 · Report as offensive
Profile Dirk Sadowski
Volunteer tester

Send message
Joined: 7 Jun 09
Posts: 285
Credit: 2,822,466
RAC: 0
Germany
Message 43875 - Posted: 29 Sep 2012, 20:46:44 UTC
Last modified: 29 Sep 2012, 21:06:58 UTC

No one other saw the above mentioned with the .CFG files?

No one edit the .CFG files?

- - - - - - - - - -

On my hostid=60346 cuda23 is the fastest (also lowest CPU time usage) - as I thought.

How long it will last (how much granted results/app), that the S@h-B server send WUs only to/for the fastest app?


- Best regards! :-) - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home Main). - SETI@home needs your help. -
ID: 43875 · Report as offensive
Christoph
Volunteer tester

Send message
Joined: 16 Oct 09
Posts: 58
Credit: 662,990
RAC: 0
Germany
Message 43876 - Posted: 29 Sep 2012, 23:16:22 UTC - in response to Message 43875.  

I think I read somewhere that that number is 100.
Christoph
ID: 43876 · Report as offensive
Josef W. Segur
Volunteer tester

Send message
Joined: 14 Oct 05
Posts: 1137
Credit: 1,848,733
RAC: 0
United States
Message 43877 - Posted: 30 Sep 2012, 1:37:34 UTC - in response to Message 43875.  

...
On my hostid=60346 cuda23 is the fastest (also lowest CPU time usage) - as I thought.

How long it will last (how much granted results/app), that the S@h-B server send WUs only to/for the fastest app?
...

I guess the project is probably using the default setting for version_select_random_factor. Anything other than zero means that alternate apps will be tested sometimes. The default 0.1 means that if there's a large difference in the speed of the apps on your system, it won't check the slower ones often after the apps have APRs which the servers use.

The scenario which Richard has described where the best app has reached 10 completed and most work is being sent to a less capable app until it too gets 10 completed could go the other way, too. If the less effective app reached 10 first and had a higher APR than the estimated speed of the better app, it might take a considerable time to get the majority of work on the best app. The project setting has to consider the tradeoff between the efficiency of existing host configurations and how quickly the system adapts initially or if a user upgrades their GPU, etc.
                                                                  Joe
ID: 43877 · Report as offensive
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 27,183,456
RAC: 0
United States
Message 43878 - Posted: 30 Sep 2012, 3:56:03 UTC - in response to Message 43877.  

I've modified that portion of the code, but haven't checked it in yet. Rather than being a constant random factor of 0.1, the random factor is 1/n where n is the number of results a host has submitted for that app version. So after 10 results for a host version it's the same, but after 100 results the performance difference will need to be typically less than 1% for you to get the worse perform version.

            DB_HOST_APP_VERSION* havp = gavid_to_havp(av.id);
            double r = 1;
            long n=1;
            if (havp) {
                n=std::max((long)havp->pfc.n,(long)n);
            } 
            if (config.version_select_random_factor) {
                r += config.version_select_random_factor*rand_normal()/n;
            }


ID: 43878 · Report as offensive
arkayn
Volunteer tester
Avatar

Send message
Joined: 16 Jan 07
Posts: 155
Credit: 194,400
RAC: 0
United States
Message 43879 - Posted: 30 Sep 2012, 4:04:29 UTC

I can confirm that if you edit the config files, BOINC will delete them on the next startup and redownload them again.
ID: 43879 · Report as offensive
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 27,183,456
RAC: 0
United States
Message 43880 - Posted: 30 Sep 2012, 4:57:38 UTC - in response to Message 43879.  

Really? David has said that BOINC only checks the checksum on the initial download. Anyone know if that happens with the astropulse cmdline.txt file as well?
ID: 43880 · Report as offensive
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 27,183,456
RAC: 0
United States
Message 43881 - Posted: 30 Sep 2012, 5:06:09 UTC - in response to Message 43865.  

Same at uli's machine: validation errors hostid=55420. (the 88 *killed* results)


Oh. Don't worry about those. Once I'm sure I have the "grant_credit" script working, they'll get credit, too.
ID: 43881 · Report as offensive
Josef W. Segur
Volunteer tester

Send message
Joined: 14 Oct 05
Posts: 1137
Credit: 1,848,733
RAC: 0
United States
Message 43882 - Posted: 30 Sep 2012, 5:46:00 UTC - in response to Message 43878.  

I've modified that portion of the code, but haven't checked it in yet. Rather than being a constant random factor of 0.1, the random factor is 1/n where n is the number of results a host has submitted for that app version. So after 10 results for a host version it's the same, but after 100 results the performance difference will need to be typically less than 1% for you to get the worse perform version.

            DB_HOST_APP_VERSION* havp = gavid_to_havp(av.id);
            double r = 1;
            long n=1;
            if (havp) {
                n=std::max((long)havp->pfc.n,(long)n);
            } 
            if (config.version_select_random_factor) {
                r += config.version_select_random_factor*rand_normal()/n;
            }


You may want to change from pfc.n to et.n since older clients which don't report an elapsed_time don't get pfc counts.

The logic is good for initial adaptation, but if someone's old GPU dies and is replaced by a new one the adaptation would be really slow. Generically, BOINC needs some modification to recognize significant changes and restart its statistics, this isn't the only case.
                                                                  Joe
ID: 43882 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 . . . 9 · Next

Message boards : News : SETI@home v7 6.98 for NVIDIA CUDA 2.3, 3.2, and 4.2 released.


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