Workunits

Message boards : Number crunching : Workunits
Message board moderation

To post messages, you must log in.

AuthorMessage
Phil Burden

Send message
Joined: 26 Oct 00
Posts: 264
Credit: 22,303,899
RAC: 0
United Kingdom
Message 1746293 - Posted: 2 Dec 2015, 14:40:15 UTC

When WU's are produced from the tapes, are they a specific gender, ie CPU or GPU, or does it depend on what is being requested? I ask because at the moment, my PC is AP only (don't ask) and for the life of me |I can't get any cpu tasks, only GPU ones, despite the Event log showing boinc as requesting both cpu & gpu units.
Currently I have no cpu tasks. odd.

P.
ID: 1746293 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1746300 - Posted: 2 Dec 2015, 15:03:33 UTC - in response to Message 1746293.  

With one exception, workunits are 'gender neutral': most tasks are capable of being assigned to either a CPU or a GPU. They take on the specific role only on being assigned to a volunteer's computer.

When a workunit is created, two identical tasks are created to process it. The tasks are not 'entangled' - either or both can be assigned to CPU or GPU, irrespective of who decides to adopt its sibling.

The exception is for the MB tasks designated 'VLAR' (Very Low Angle Range). These are sent only to CPUs, because they can process inefficiently on NVidia GPUs, and even cause screen stuttering which interferes with the normal use of the computer.
ID: 1746300 · Report as offensive
WezH
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 576
Credit: 67,033,957
RAC: 95
Finland
Message 1746318 - Posted: 2 Dec 2015, 16:08:13 UTC - in response to Message 1746293.  

I can't get any cpu tasks, only GPU ones, despite the Event log showing boinc as requesting both cpu & gpu units.


Your BOINC client is trying to fill Your cache to max, and it's filling faster device first (GPU). When (if) GPU cache has filled, You will receive CPU tasks.

What are Your "Store at least" and" Store up to an additional" -settings in Computing Preferences?
ID: 1746318 · Report as offensive
Phil Burden

Send message
Joined: 26 Oct 00
Posts: 264
Credit: 22,303,899
RAC: 0
United Kingdom
Message 1746321 - Posted: 2 Dec 2015, 16:20:33 UTC - in response to Message 1746318.  

I can't get any cpu tasks, only GPU ones, despite the Event log showing boinc as requesting both cpu & gpu units.


Your BOINC client is trying to fill Your cache to max, and it's filling faster device first (GPU). When (if) GPU cache has filled, You will receive CPU tasks.

What are Your "Store at least" and" Store up to an additional" -settings in Computing Preferences?


currently 10 & 4. I-ve set the gpu to do AP only now, and the cput to do either MB or AP, and now the cpu is munching MB, gpu is struggling to get ap's though, but as there isn't many being split, it's pot luck if I get any anyway ;-)

P.
ID: 1746321 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1746401 - Posted: 3 Dec 2015, 0:59:55 UTC

I have asked this question before and still don't have an answer.

My computers gets GPU tasks until cache (days) are full, then get CPU tasks.

I believe it was Mark that said his computers are opposite, CPU first, then GPU.

The only thing I can think of to case this is the order in which apps are listed in one of the config files.
ID: 1746401 · Report as offensive
Profile betreger Project Donor
Avatar

Send message
Joined: 29 Jun 99
Posts: 11361
Credit: 29,581,041
RAC: 66
United States
Message 1746404 - Posted: 3 Dec 2015, 1:17:14 UTC - in response to Message 1746401.  

As I understand it Boinc is supposed to fill the most capable processor (the GPU) first before it fills the others. What you are describing is normal.
ID: 1746404 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1746408 - Posted: 3 Dec 2015, 1:52:30 UTC
Last modified: 3 Dec 2015, 1:52:55 UTC

OK, I found my original question
http://setiathome.berkeley.edu/forum_thread.php?id=77586&postid=1711430

It was Zalster (not Mark) that said
I see the opposite, CPU has to be full first before GPU gets any work


I can't explain why 2 users see different results.

I also see when filling up on MB tasks (say 30 each CPU/GPU) the downloads always come in GPU first, then CPU.
ID: 1746408 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1746621 - Posted: 3 Dec 2015, 21:54:02 UTC - in response to Message 1746408.  

OK, I found my original question
http://setiathome.berkeley.edu/forum_thread.php?id=77586&postid=1711430

It was Zalster (not Mark) that said
I see the opposite, CPU has to be full first before GPU gets any work


I can't explain why 2 users see different results.

I also see when filling up on MB tasks (say 30 each CPU/GPU) the downloads always come in GPU first, then CPU.

That was then, this is now, three months has passed, it has changed.

Claggy
ID: 1746621 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 1746754 - Posted: 4 Dec 2015, 6:23:08 UTC - in response to Message 1746321.  

What are Your "Store at least" and" Store up to an additional" -settings in Computing Preferences?


currently 10 & 4.

The larger the cache settings, the bigger the struggle to meet them.

With 8 (or even 10) & 0.05 you'll find both GPU & CPU caches will tend to fill sooner.
Grant
Darwin NT
ID: 1746754 · Report as offensive

Message boards : Number crunching : Workunits


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