V10 of modified SETI MB CUDA + opt AP package for full multi-GPU+CPU use

Message boards : Number crunching : V10 of modified SETI MB CUDA + opt AP package for full multi-GPU+CPU use
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · 4 . . . 15 · Next

AuthorMessage
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869141 - Posted: 25 Feb 2009, 0:01:10 UTC

The key difference from V9 packs is :

The "team" mod now supports multi-GPU configs.

There will be number_of_GPUs file in SETI project directory. By default it contains number of 1.

If you have more GPUs just edit that file (enter number of GPUs installed in host instead of 1 ).
And don't forget to change your cc_config.xml
Now ncpus value required to be NUMBER_OF_LOGICAL_PROCESSORS+NUMBER_OF_GPUs for host.
For example, for Quad with 2 CUDA-enabled GPUs it should be 6
Here is example of minimal cc_config.xml file you need
<cc_config>
<options>
<ncpus>NUMBER_OF_LOGICAL_PROCESSORS+NUMBER_OF_GPUs</ncpus>
</options>
</cc_config>
File should be placed in boinc data directory (the one that contains projects subdirectory).

When you post to this thread seeking for help, please, don't forget to provide link on your host and description of your config (OS, number of GPU cards, what pack you use, video driver version).
It will wastly decrease number of unneeded questions and save time both for you and anyone who will help you.

Please, don't forget to check ALL STUFF (including these packs) you downloaded from Internet with updated antivirus.
http://lunatics.kwsn.net/gpu-crunching/v10-of-modified-seti-mb-cuda-opt-ap-package-for-full-multi-gpucpu-use.msg14734.html#msg14734
ID: 869141 · Report as offensive
Andy Williams
Volunteer tester
Avatar

Send message
Joined: 11 May 01
Posts: 187
Credit: 112,464,820
RAC: 0
United States
Message 869189 - Posted: 25 Feb 2009, 2:50:28 UTC - in response to Message 869141.  

Thank you for all your incredibly fast work.

A question: What are the limitations regarding mixing different GPUs?

For instance, if I install a 9000 series and a 200 series GPU in the same machine, will the team mod work?
--
Classic 82353 WU / 400979 h
ID: 869189 · Report as offensive
Profile mr.kjellen
Volunteer tester
Avatar

Send message
Joined: 4 Jan 01
Posts: 195
Credit: 71,324,196
RAC: 0
Sweden
Message 869254 - Posted: 25 Feb 2009, 7:14:13 UTC

Seems to run fine on my x64 vista machine.

Question:
This host is a core i7 with a GTX295, so I set Number of CPUs to 10 and number of GPUs to 2, right?

Now the real question, if i specify in preferences for boinc to use 99% of the processors (thereby disabling one cpu core, I like to keep one core free for general computing...), will it still work both cores of the GPU?

I've been trying to keep an eye on the processes runing, and this seems to be the case. Can I have confirmation of that please.
/Anton
ID: 869254 · Report as offensive
Profile mr.kjellen
Volunteer tester
Avatar

Send message
Joined: 4 Jan 01
Posts: 195
Credit: 71,324,196
RAC: 0
Sweden
Message 869263 - Posted: 25 Feb 2009, 8:35:32 UTC
Last modified: 25 Feb 2009, 9:08:41 UTC

I keep getting these exit with zero status but without finished file since the switch over to V10. The message displays multiple times for the same workunit.

qutote from BOINC:
02/25/09 09:21:40|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.96_1 using setiathome_enhanced version 608
02/25/09 09:22:14|SETI@home|Task 03ja09ad.7389.5389.6.8.26_1 exited with zero status but no 'finished' file
02/25/09 09:22:14|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:22:14|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.26_1 using setiathome_enhanced version 608
02/25/09 09:22:47|SETI@home|Task 03ja09ad.7389.5389.6.8.96_1 exited with zero status but no 'finished' file
02/25/09 09:22:47|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:22:47|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.96_1 using setiathome_enhanced version 608
02/25/09 09:23:26|SETI@home|Task 03ja09ad.7389.5389.6.8.26_1 exited with zero status but no 'finished' file
02/25/09 09:23:26|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:23:26|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.26_1 using setiathome_enhanced version 608
02/25/09 09:23:57|SETI@home|Task 03ja09ad.7389.5389.6.8.96_1 exited with zero status but no 'finished' file
02/25/09 09:23:57|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:23:57|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.96_1 using setiathome_enhanced version 608
02/25/09 09:24:41|SETI@home|Task 03ja09ad.7389.5389.6.8.26_1 exited with zero status but no 'finished' file
02/25/09 09:24:41|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:24:41|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.26_1 using setiathome_enhanced version 608
02/25/09 09:24:57|SETI@home|Task 03ja09ad.7389.5389.6.8.96_1 exited with zero status but no 'finished' file
02/25/09 09:24:57|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:24:57|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.96_1 using setiathome_enhanced version 608

Has this something to do with the (your) app, or is it just a coinsidence?
The computer in question is hostid=4242105

/Anton

Edit: Went back to V9 Multi_GPU and no more of these messages. Now that there are AP's out again, this will work just fine.
ID: 869263 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869269 - Posted: 25 Feb 2009, 9:11:37 UTC - in response to Message 869189.  

Thank you for all your incredibly fast work.

A question: What are the limitations regarding mixing different GPUs?

For instance, if I install a 9000 series and a 200 series GPU in the same machine, will the team mod work?


Yes, it should. All cude devices treated equally. PErformance will be different of course.
ID: 869269 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869270 - Posted: 25 Feb 2009, 9:18:04 UTC - in response to Message 869254.  

Seems to run fine on my x64 vista machine.

Question:
This host is a core i7 with a GTX295, so I set Number of CPUs to 10 and number of GPUs to 2, right?

Now the real question, if i specify in preferences for boinc to use 99% of the processors (thereby disabling one cpu core, I like to keep one core free for general computing...), will it still work both cores of the GPU?

I've been trying to keep an eye on the processes runing, and this seems to be the case. Can I have confirmation of that please.
/Anton


For team mod the ncpus value will define how many tasks BOINC runs simultaneously, nothing else. How these tasks will be distributed between CPU and GPU depends of BOINC scheduler, used projects and projects shares. That is, if BOINC enters into high priority mode for einstein (for example) it will run 10 einstein tasks (if it will allowed to do that) and NO CUDA MB at all.
V10 has this limitation, cause it as all prev "team" mod tries to do BOINC's job actually. Science app shouldn't replace BOINC scheduling mechanism entirely. It can only insert some corrections in its work.

But SETI fans (especially SETI MB ones) can do SETI MB work on all available cores and all available CUDA GPUs now.
ID: 869270 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869271 - Posted: 25 Feb 2009, 9:20:20 UTC - in response to Message 869263.  
Last modified: 25 Feb 2009, 9:35:05 UTC

I keep getting these exit with zero status but without finished file since the switch over to V10. The message displays multiple times for the same workunit.

qutote from BOINC:
02/25/09 09:21:40|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.96_1 using setiathome_enhanced version 608
02/25/09 09:22:14|SETI@home|Task 03ja09ad.7389.5389.6.8.26_1 exited with zero status but no 'finished' file
02/25/09 09:22:14|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:22:14|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.26_1 using setiathome_enhanced version 608
02/25/09 09:22:47|SETI@home|Task 03ja09ad.7389.5389.6.8.96_1 exited with zero status but no 'finished' file
02/25/09 09:22:47|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:22:47|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.96_1 using setiathome_enhanced version 608
02/25/09 09:23:26|SETI@home|Task 03ja09ad.7389.5389.6.8.26_1 exited with zero status but no 'finished' file
02/25/09 09:23:26|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:23:26|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.26_1 using setiathome_enhanced version 608
02/25/09 09:23:57|SETI@home|Task 03ja09ad.7389.5389.6.8.96_1 exited with zero status but no 'finished' file
02/25/09 09:23:57|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:23:57|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.96_1 using setiathome_enhanced version 608
02/25/09 09:24:41|SETI@home|Task 03ja09ad.7389.5389.6.8.26_1 exited with zero status but no 'finished' file
02/25/09 09:24:41|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:24:41|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.26_1 using setiathome_enhanced version 608
02/25/09 09:24:57|SETI@home|Task 03ja09ad.7389.5389.6.8.96_1 exited with zero status but no 'finished' file
02/25/09 09:24:57|SETI@home|If this happens repeatedly you may need to reset the project.
02/25/09 09:24:57|SETI@home|Restarting task 03ja09ad.7389.5389.6.8.96_1 using setiathome_enhanced version 608

Has this something to do with the (your) app, or is it just a coinsidence?
The computer in question is hostid=4242105

/Anton

Edit: Went back to V9 Multi_GPU and no more of these messages. Now that there are AP's out again, this will work just fine.


These messages probably mean that CPU part of team tries to reschedule task to GPU part (and that means GPU part was idle at that moment). Look into stderr output of that task.

EDIT:
There is a flaw in current re-schedule logic in CPU app that will lead to excessive exits for CPU apps. Thanks for noticing this behavior, bug-fixing in progress.
ID: 869271 · Report as offensive
Vid Vidmar*
Volunteer tester
Avatar

Send message
Joined: 19 Aug 99
Posts: 136
Credit: 1,830,317
RAC: 0
Slovenia
Message 869272 - Posted: 25 Feb 2009, 9:24:01 UTC - in response to Message 869141.  

I presume this one requires CUDA2.1 too?
BR,

ID: 869272 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869273 - Posted: 25 Feb 2009, 9:25:53 UTC - in response to Message 869272.  
Last modified: 25 Feb 2009, 9:35:36 UTC

I presume this one requires CUDA2.1 too?
BR,

IT doesn't require CUDA 2.1 It contains CUDA 2.1 DLLs too. But if you experience problems with 2.1 DLLs version (app freezes) you can revert DLL to older version, the app should work with older DLLs too (at least there were reports it works).
ID: 869273 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869275 - Posted: 25 Feb 2009, 9:48:27 UTC - in response to Message 869273.  

Link to binaries removed for now, bug-fixing in progress.
ID: 869275 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869279 - Posted: 25 Feb 2009, 10:31:15 UTC - in response to Message 869275.  

V10a posted. Now should re-schedule from CPU to GPU correctly.
ID: 869279 · Report as offensive
Vid Vidmar*
Volunteer tester
Avatar

Send message
Joined: 19 Aug 99
Posts: 136
Credit: 1,830,317
RAC: 0
Slovenia
Message 869310 - Posted: 25 Feb 2009, 13:16:23 UTC - in response to Message 869273.  

I presume this one requires CUDA2.1 too?
BR,

IT doesn't require CUDA 2.1 It contains CUDA 2.1 DLLs too. But if you experience problems with 2.1 DLLs version (app freezes) you can revert DLL to older version, the app should work with older DLLs too (at least there were reports it works).

Thanks, will try it out.
BR,
ID: 869310 · Report as offensive
P51 Mustang

Send message
Joined: 7 Sep 99
Posts: 7
Credit: 8,633,002
RAC: 0
United States
Message 869312 - Posted: 25 Feb 2009, 13:41:48 UTC

What version of video drivers does one need for this?

I've currently got driver 181.22.
ID: 869312 · Report as offensive
Chelski
Avatar

Send message
Joined: 3 Jan 00
Posts: 121
Credit: 8,979,050
RAC: 0
Malaysia
Message 869314 - Posted: 25 Feb 2009, 14:07:50 UTC

Hi Raistmer - just a couple of questions: Is V10a a recommended upgrade to V9 for single GPU crunchers?

And if I want to temporarily suspend running MB on CPU (e.g. go back to AP on CPU and MB on CUDA), is there a simple mod to App_info.xml to do the trick (that will not borg the entire WU cache)?

Thanks!
ID: 869314 · Report as offensive
Profile zoom3+1=4
Volunteer tester
Avatar

Send message
Joined: 30 Nov 03
Posts: 66291
Credit: 55,293,173
RAC: 49
United States
Message 869342 - Posted: 25 Feb 2009, 15:14:43 UTC

Is the AP app in V10 or V10a 32bit or 64bit for Windows(XP x64 and Vista x64)? As I don't run 32bit code in Boinc...
Savoir-Faire is everywhere!
The T1 Trust, T1 Class 4-4-4-4 #5550, America's First HST

ID: 869342 · Report as offensive
Profile Westsail and *Pyxey*
Volunteer tester
Avatar

Send message
Joined: 26 Jul 99
Posts: 338
Credit: 20,544,999
RAC: 0
United States
Message 869361 - Posted: 25 Feb 2009, 15:57:43 UTC
Last modified: 25 Feb 2009, 15:59:08 UTC

Sweet! Just stuck it on the Tesla. Thank you very much brudda for all your hard work. Know you are all aprreciated. Seems to be pluggin' right along. Say what ever happend to 6.6.10? Just went for try download em and it has some new wierd version instead 6.4.5 and only 6.6.9...
Anyway just like fo give some mahalos Raist!
"The most exciting phrase to hear in science, the one that heralds new discoveries, is not Eureka! (I found it!) but rather, 'hmm... that's funny...'" -- Isaac Asimov
ID: 869361 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869368 - Posted: 25 Feb 2009, 16:59:44 UTC - in response to Message 869314.  
Last modified: 25 Feb 2009, 17:10:41 UTC

Hi Raistmer - just a couple of questions: Is V10a a recommended upgrade to V9 for single GPU crunchers?

And if I want to temporarily suspend running MB on CPU (e.g. go back to AP on CPU and MB on CUDA), is there a simple mod to App_info.xml to do the trick (that will not borg the entire WU cache)?

Thanks!


Better suspend all SETI MB tasks.
If you will remove app that processes MB tasks all these tasks will be purged at once.

And never break working system. There is no speed increase in V10 over V9.
ID: 869368 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869373 - Posted: 25 Feb 2009, 17:11:37 UTC - in response to Message 869312.  

What version of video drivers does one need for this?

I've currently got driver 181.22.

The same as for all "team" builds.
ID: 869373 · Report as offensive
Profile Adrian Taylor
Volunteer tester
Avatar

Send message
Joined: 22 Apr 01
Posts: 95
Credit: 10,933,449
RAC: 0
United Kingdom
Message 869374 - Posted: 25 Feb 2009, 17:12:36 UTC - in response to Message 869368.  

ok, im stuck with 9 ap's running on my 8-core with v8-10 with mbs sitting there waiting for some cuda action, not very satisfactory

i also want to return to mb on cuda only and optimised ap's on cpu only

is there an edit to the app info that will allow this ? is so could someone kindly post the edit please

boinc appears incapable of sharing the work in a logical manner, not suprising seeing as though we are trying to fool it :-)

this is in no way detracting from your great work Raistmer :-) i just want a simpler setup

regards

adrian
63. (1) (b) "music" includes sounds wholly or predominantly characterised by the emission of a succession of repetitive beats
ID: 869374 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 869376 - Posted: 25 Feb 2009, 17:16:10 UTC - in response to Message 869373.  

SSSE3 x64 variant added.
ID: 869376 · Report as offensive
1 · 2 · 3 · 4 . . . 15 · Next

Message boards : Number crunching : V10 of modified SETI MB CUDA + opt AP package for full multi-GPU+CPU use


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