Balancing CPU and GPU Downloads – How?

Message boards : Number crunching : Balancing CPU and GPU Downloads – How?
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
OTS
Volunteer tester

Send message
Joined: 6 Jan 08
Posts: 369
Credit: 20,533,537
RAC: 0
United States
Message 1672901 - Posted: 2 May 2015, 3:27:34 UTC

Using the GPU is relatively new to me and I recently noticed that my CPU was starved for work with only one core working while my GPU had enough work for quite a while. Is there is any way to change my configuration so the work is downloaded equally between GPU and CPU when work is scare so that does not happen?

A search of the forum with likely search terms did not result in anything useful nor did I find a useful parameter for the app_info.xml at “http://boinc.berkeley.edu/wiki/client_configuration”

I know I can turn off downloads to the processor with all the work by modifying the settings in my “SETI@home preferences” but it would be much better if it did not take manual intervention to provide a balanced distribution of work.
ID: 1672901 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 1672906 - Posted: 2 May 2015, 3:54:02 UTC - in response to Message 1672901.  
Last modified: 2 May 2015, 3:57:33 UTC

AFAIK, the only way for to prevent the CPU to idle (in your case) is to decrease the cache settings in the computing preferences.

I would start e.g. with:
Store at least 2 days of work
Store up to an additional 0 days of work

... and then maybe let it at:
Store at least 4 days of work (or something, depend how the success is)

BOINC want to fill up the cache first for the most performance device, mostly GPU.
If the GPU have the set cache reached, BOINC will fill up the CPU cache.
ID: 1672906 · Report as offensive
OTS
Volunteer tester

Send message
Joined: 6 Jan 08
Posts: 369
Credit: 20,533,537
RAC: 0
United States
Message 1672907 - Posted: 2 May 2015, 4:02:58 UTC - in response to Message 1672906.  
Last modified: 2 May 2015, 4:07:43 UTC

AFAIK, the only way for to prevent the CPU to idle is to decrease the cache settings in the computing preferences.

I would start e.g. with:
Store at least 2 days of work
Store up to an additional 0 days of work

... and then maybe let it at:
Store at least 4 days of work (or something, depend how the success is)

BOINC want to fill up the cache first for the most performance device, mostly GPU.
If the GPU have the set cache reached, BOINC will fill up the CPU cache.


Manually turning off downloads to the GPU it is then. Limiting the cache size ultimately limits how much total work you can download and if that is short of 100 WUs per processor it sort of goes against the grain, particularly when they are APs :).

Thanks for taking the time to reply.



Edit: Actually turning off one processor could result in that processor not getting any work if you are not paying attention. Your way is better. Thanks again.
ID: 1672907 · Report as offensive
KLiK
Volunteer tester

Send message
Joined: 31 Mar 14
Posts: 1304
Credit: 22,994,597
RAC: 60
Croatia
Message 1673739 - Posted: 4 May 2015, 7:04:46 UTC

I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs...

even though I have selected to use ONLY GPU units, somehow CPU units keep comming to my computer...so I have to abort them! :/
also, alternatives option is disabled...so no CPU tasks should arrive...

does anybody have similar problem? :/


non-profit org. Play4Life in Zagreb, Croatia, EU
ID: 1673739 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1673763 - Posted: 4 May 2015, 8:41:37 UTC - in response to Message 1673739.  
Last modified: 4 May 2015, 8:47:43 UTC

I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs...

even though I have selected to use ONLY GPU units, somehow CPU units keep comming to my computer...so I have to abort them! :/
also, alternatives option is disabled...so no CPU tasks should arrive...

Which host is this one?

You have three hosts that contacted this project recently, two have no work at all, and the third only has 100 Cuda GPU tasks, no CPU tasks, no Aborted tasks,
So your preference selection is working correctly.

All tasks for computer 7422266

It is possible you have a 2nd Account with a host there, changing the preferences on this Account won't make that host obey them.

Claggy
ID: 1673763 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 1673766 - Posted: 4 May 2015, 8:45:29 UTC - in response to Message 1673739.  
Last modified: 4 May 2015, 8:46:17 UTC

KLiK wrote:
I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs...

even though I have selected to use ONLY GPU units, somehow CPU units keep comming to my computer...so I have to abort them! :/
also, alternatives option is disabled...so no CPU tasks should arrive...

does anybody have similar problem? :/

I understood your problem correct - you don't want that the SETI server send CPU tasks to your BOINC? (just a phrase, because BOINC decide which device get the project tasks)

If so, then you must un-/check like following:

Use CPU: O <- here uncheck the CPU
Use ATI GPU: O
Use NVIDIA GPU: X <- check NV GPU, so BOINC just ask for NVidia tasks
Use Intel GPU: O

... in your SETI@home preferences.

If this don't solve your problem, I have no other idea.
Because the CPU tasks don't fly around and search on their own idle devices. ;-)
ID: 1673766 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1673769 - Posted: 4 May 2015, 8:49:39 UTC - in response to Message 1673766.  

Does anyone actually look at peoples hosts before they post?

Claggy
ID: 1673769 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 1673775 - Posted: 4 May 2015, 9:04:35 UTC - in response to Message 1673769.  
Last modified: 4 May 2015, 9:06:07 UTC

Does anyone actually look at peoples hosts before they post?

Claggy


No, I just write, because I like to write.

I did.

I thought he meant in past.

I have no idea how long WCG tasks lasts.
I have no idea how the project shares are.

Maybe BOINC ask just here and there to CPU tasks at SETI (the 60 secs loop in BOINC?)?
ID: 1673775 · Report as offensive
KLiK
Volunteer tester

Send message
Joined: 31 Mar 14
Posts: 1304
Credit: 22,994,597
RAC: 60
Croatia
Message 1673809 - Posted: 4 May 2015, 13:23:11 UTC - in response to Message 1673766.  

KLiK wrote:
I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs...

even though I have selected to use ONLY GPU units, somehow CPU units keep comming to my computer...so I have to abort them! :/
also, alternatives option is disabled...so no CPU tasks should arrive...

does anybody have similar problem? :/

I understood your problem correct - you don't want that the SETI server send CPU tasks to your BOINC? (just a phrase, because BOINC decide which device get the project tasks)

If so, then you must un-/check like following:

Use CPU: O <- here uncheck the CPU
Use ATI GPU: O
Use NVIDIA GPU: X <- check NV GPU, so BOINC just ask for NVidia tasks
Use Intel GPU: O

... in your SETI@home preferences.

If this don't solve your problem, I have no other idea.
Because the CPU tasks don't fly around and search on their own idle devices. ;-)

the thing is I use ATi, nVidia & intel GPU's...so those 3 are selected! ;)

also, just checkte the Event log...& saw that SETi@home asked for CPU tasks...don't know why it did? :/


non-profit org. Play4Life in Zagreb, Croatia, EU
ID: 1673809 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1674000 - Posted: 5 May 2015, 1:04:09 UTC - in response to Message 1673809.  
Last modified: 5 May 2015, 1:05:33 UTC

KLiK, Answer the question, None of your three hosts has any CPU tasks!!!!!!!!!

What is the host ID of the computer that suppossibly has CPU tasks?

Claggy
ID: 1674000 · Report as offensive
KLiK
Volunteer tester

Send message
Joined: 31 Mar 14
Posts: 1304
Credit: 22,994,597
RAC: 60
Croatia
Message 1674050 - Posted: 5 May 2015, 5:58:13 UTC - in response to Message 1674000.  
Last modified: 5 May 2015, 6:32:37 UTC

KLiK, Answer the question, None of your three hosts has any CPU tasks!!!!!!!!!

What is the host ID of the computer that suppossibly has CPU tasks?

Claggy

Yes, my SETi@home is setup to use ONLY GPUs.

ID of the computer is MD1DF7CC

Another mistery is, tasks seem to be GPU based...
http://setiathome.berkeley.edu/results.php?userid=9989358&offset=0&show_names=0&state=6&appid=
But didn't have cuda or intel_gpu extension... :/


non-profit org. Play4Life in Zagreb, Croatia, EU
ID: 1674050 · 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 1674103 - Posted: 5 May 2015, 8:03:37 UTC - in response to Message 1674050.  

ID of the computer is MD1DF7CC

That appears to be a name, not a HostID (numeric). It's not accessible to us.

http://setiathome.berkeley.edu/results.php?userid=9989358&offset=0&show_names=0&state=6&appid=

And that says userid - again, a link in that form isn't accessible to your audience.

The links we can use are

Host 7264653
Host 7422266
Host 7422247 (no tasks)
Host 7465420 (no tasks)

And, like Claggy, I see only GPU tasks there. So, more details and explanations, please, if you want us to help analyse your situation.
ID: 1674103 · Report as offensive
KLiK
Volunteer tester

Send message
Joined: 31 Mar 14
Posts: 1304
Credit: 22,994,597
RAC: 60
Croatia
Message 1674122 - Posted: 5 May 2015, 11:58:57 UTC - in response to Message 1674103.  

Next time I'll get a print out of BOINC tasks... :/


non-profit org. Play4Life in Zagreb, Croatia, EU
ID: 1674122 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 1674156 - Posted: 5 May 2015, 14:50:43 UTC - in response to Message 1673809.  

KLiK wrote:
I have a different problem...crunching on WCG with my CPUs & working on GPUs on few of my cases with good GPUs...

even though I have selected to use ONLY GPU units, somehow CPU units keep comming to my computer...so I have to abort them! :/
also, alternatives option is disabled...so no CPU tasks should arrive...

does anybody have similar problem? :/

I myself wrote:
I understood your problem correct - you don't want that the SETI server send CPU tasks to your BOINC? (just a phrase, because BOINC decide which device get the project tasks)

If so, then you must un-/check like following:

Use CPU: O <- here uncheck the CPU
Use ATI GPU: O
Use NVIDIA GPU: X <- check NV GPU, so BOINC just ask for NVidia tasks
Use Intel GPU: O

... in your SETI@home preferences.

If this don't solve your problem, I have no other idea.
Because the CPU tasks don't fly around and search on their own idle devices. ;-)

KLiK wrote:
the thing is I use ATi, nVidia & intel GPU's...so those 3 are selected! ;)

also, just checkte the Event log...& saw that SETi@home asked for CPU tasks...don't know why it did? :/

Hm, OK, really last idea of me. ;-)

Go to your PC overview, you see the column 'Location'.
The related PC which get CPU tasks from time to time, which 'Location' (--- (for default), home, work, school) he have?

Look to your SETI@home preferences:
Primary (default) preferences
Separate preferences for home
Separate preferences for school
Separate preferences for work

... if you unchecked the CPU (at the location the PC is set).
ID: 1674156 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1674192 - Posted: 5 May 2015, 20:48:07 UTC - in response to Message 1674156.  

Hm, OK, really last idea of me. ;-)

Go to your PC overview, you see the column 'Location'.
The related PC which get CPU tasks from time to time, which 'Location' (--- (for default), home, work, school) he have?

Look to your SETI@home preferences:
Primary (default) preferences
Separate preferences for home
Separate preferences for school
Separate preferences for work

... if you unchecked the CPU (at the location the PC is set).


Dirk, Which part of 'None of KLiK's hosts have ANY CPU tasks' don't you understand?

Claggy
ID: 1674192 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 1674254 - Posted: 6 May 2015, 0:22:56 UTC - in response to Message 1674192.  
Last modified: 6 May 2015, 0:27:00 UTC

I do understand - that now, in this time, currently - his PCs don't have CPU tasks in their overviews.

I do understand - he saw (in BOINC) that a/the PC/s got CPU tasks in past.

After looking to the hosts/details/app_details there are no CPU apps.
But who knows, is this overview correct?

Server hiccup?

In past, a PC of me (AMD Phenom II X4 940 BE with 4x GTX260) which was offline, which stands in the corner and had no, no cable connected (power, LAN or something else), got suddenly tasks from the SETI server (their were shown in the host/tasks overview) ... - still mysterious.
ID: 1674254 · Report as offensive
KLiK
Volunteer tester

Send message
Joined: 31 Mar 14
Posts: 1304
Credit: 22,994,597
RAC: 60
Croatia
Message 1674677 - Posted: 7 May 2015, 13:30:13 UTC

OK, here is a link to my folder on Dropbox:
https://www.dropbox.com/sh/ateri6dh98o1fhf/AABpyLmg6QmwAW7tDk6XNjSea?dl=0

in stdoutdae.txt you can find:
[SETI@home] Requesting new tasks for CPU and NVIDIA and intel_gpu
on lines: 1221, 3893, 4188, 6871, 7318, 7640, 8544, etc.

in stdoutdae.old you can find:
[SETI@home] Requesting new tasks for CPU and NVIDIA and intel_gpu
on lines: 293, 1522, 2366, 2544, 3935, 4419, etc.

can someone have a better look? ;)


non-profit org. Play4Life in Zagreb, Croatia, EU
ID: 1674677 · Report as offensive
Profile ivan
Volunteer tester
Avatar

Send message
Joined: 5 Mar 01
Posts: 783
Credit: 348,560,338
RAC: 223
United Kingdom
Message 1674702 - Posted: 7 May 2015, 14:41:28 UTC - in response to Message 1674677.  

OK, here is a link to my folder on Dropbox:
https://www.dropbox.com/sh/ateri6dh98o1fhf/AABpyLmg6QmwAW7tDk6XNjSea?dl=0

in stdoutdae.txt you can find:
[SETI@home] Requesting new tasks for CPU and NVIDIA and intel_gpu
on lines: 1221, 3893, 4188, 6871, 7318, 7640, 8544, etc.

in stdoutdae.old you can find:
[SETI@home] Requesting new tasks for CPU and NVIDIA and intel_gpu
on lines: 293, 1522, 2366, 2544, 3935, 4419, etc.

can someone have a better look? ;)

That computer is on another account!
Computer 7535648 Owner KLiK http://setiathome.berkeley.edu/show_user.php?userid=9989917

Compared to the account you're posting from here: http://setiathome.berkeley.edu/show_user.php?userid=9989358
(E.g. Computer 7422247 Owner KLiK http://setiathome.berkeley.edu/show_user.php?userid=9989358)

...so anything you do under this account won't affect that computer.
ID: 1674702 · 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 1674706 - Posted: 7 May 2015, 14:49:31 UTC - in response to Message 1674677.  

stdoutdae.txt, line 25:

24-Apr-2015 08:54:14 [SETI@home] URL http://setiathome.berkeley.edu/; Computer ID 7535648; resource share 80

Computer 7535648
http://setiathome.berkeley.edu/show_user.php?userid=9989917

That 'KLiK' has never posted on the SETI forums - as Claggy guessed, the computer is on a different account.
ID: 1674706 · Report as offensive
KLiK
Volunteer tester

Send message
Joined: 31 Mar 14
Posts: 1304
Credit: 22,994,597
RAC: 60
Croatia
Message 1678301 - Posted: 11 May 2015, 18:00:50 UTC - in response to Message 1674702.  

OK, here is a link to my folder on Dropbox:
https://www.dropbox.com/sh/ateri6dh98o1fhf/AABpyLmg6QmwAW7tDk6XNjSea?dl=0

in stdoutdae.txt you can find:
[SETI@home] Requesting new tasks for CPU and NVIDIA and intel_gpu
on lines: 1221, 3893, 4188, 6871, 7318, 7640, 8544, etc.

in stdoutdae.old you can find:
[SETI@home] Requesting new tasks for CPU and NVIDIA and intel_gpu
on lines: 293, 1522, 2366, 2544, 3935, 4419, etc.

can someone have a better look? ;)

That computer is on another account!
Computer 7535648 Owner KLiK http://setiathome.berkeley.edu/show_user.php?userid=9989917

Compared to the account you're posting from here: http://setiathome.berkeley.edu/show_user.php?userid=9989358
(E.g. Computer 7422247 Owner KLiK http://setiathome.berkeley.edu/show_user.php?userid=9989358)

...so anything you do under this account won't affect that computer.

probably is sthg to do with BOINC-BAM & SETi@home accounts not being joined...

how to correct that? :/


non-profit org. Play4Life in Zagreb, Croatia, EU
ID: 1678301 · Report as offensive
1 · 2 · Next

Message boards : Number crunching : Balancing CPU and GPU Downloads – How?


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