Message boards :
Number crunching :
Only CUDA new work????
Message board moderation
Author | Message |
---|---|
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
I am getting new work for both my 8-core, 4 GT240 machines now (THANKS to the powers-that-be!) but I am only getting CUDA, even though my machines have asked for both (BOINC 6.10.56). Any idea why this might be? Is the project only generating CUDA WUs for now? |
Helli_retiered Send message Joined: 15 Dec 99 Posts: 707 Credit: 108,785,585 RAC: 0 |
Five Minutes ago i got 44 Workunits for my CPU... Helli A loooong time ago: First Credits after SETI@home Restart |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
Dunno what's up with that.....maybe just the luck of the draw from the scheduler. I had the same thing with my rigs..... Of my top 2 rigs, one this morning has a nice mix of Cuda and CPU work. The other had nothing but Cuda work issued, and I had to coax some of it to the CPU with the rescheduler so I wasn't wasting the CPU resources. I don't think it's a Boinc quirk, as the work requests included both GPU and CPU. It should settle out on it's own, I think. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
SciManStev Send message Joined: 20 Jun 99 Posts: 6651 Credit: 121,090,076 RAC: 0 |
Same thing happened to me, but it seems to have settled out now. I even loaded more Einstein last night to keep my chiller from cycling. Steve Warning, addicted to SETI crunching! Crunching as a member of GPU Users Group. GPUUG Website |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
I don't think the tasks splitters produce are marked CUDA or CPU - only after you (or anybody) ask for particular type of tasks (and successfully get them) they are "marked" accordingly. (The task (WU) file is the same for CUDA or CPU, only the info about it in client_state.xml is different. If you look how Reschedulers work to "move" tasks CPU <--> GPU you will see that only the client_state.xml is changed - not the tasks/WUs files. ) Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
I think you are correct, in that the work is not marked for GPU or CPU when split (possibly excepting work that is tagged as VLAR, if that function is still active). But if the host asks for both GPU and CPU work, I think it's the scheduler that then marks them as one or the other and decides which work request to fill when they are assigned to a host and sent. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
But if the host asks for both GPU and CPU work (in the same request), We'll wait for Richard Haselgrove and/or Josef W. Segur to shed some light on how the (server) scheduler decides on that matter ... :) Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
Sorry, I can only do part of the answer. Certainly, the WUs themselves are not differentiated: any WU, once split, could be allocated to a CPU, a CUDA card, or any other type of processor for which an application exists. I would imagine that the rule under which a vlar WU is not assigned to a CUDA processor is still in force, but that's an allocation decision, not any fundamental property of the WU itself. Look at your task list: I'm sure you'll easily be able to find WUs where the two identical replicated tasks (_0 and _1) are allocated, one to CPU and the other to CUDA. I'll have to leave it to Joe to explain, if he can, why the scheduler faced with a request for both CPU and GPU shows a strong tendency to give up after filling only the GPU part of the request. |
Metod, S56RKO Send message Joined: 27 Sep 02 Posts: 309 Credit: 113,221,277 RAC: 9 |
My guess about why scheduler prefers GPU over CPU: GPU will work through task much more efficiently and faster. If scheduler doesn't have enough tasks to fill up both GPU and CPU queues, then it's more than sensible to fill the more effective queue first. My GPU host can't get enough tasks while some other CPU-only hosts have better luck. Metod ... |
Fred J. Verster Send message Joined: 21 Apr 04 Posts: 3252 Credit: 31,903,643 RAC: 0 |
Bit off topic, haven't seen any Work Units, MB nor AP, lately, but it's still 'early', in Berkeley. Einstein has given out too much work on 2 QUAD's (Q6600+GTS250&X9650+GTX480) and GPUgrid, that most of their tasks running High Priority, maybe I've to set N.N.T. for Einstein,(looks like 'abuse') :( But glad new severs are in place and in due time work will come, I hope, atleast. |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
Bit off topic, haven't seen any Work Units, MB nor AP, lately, but it's still 'early', in Berkeley. I think you are dealing with Boinc project debt issues..... My rigs are getting work here and there as they make several requests. However, it is being sent out as fast as it is being split, so some rigs are getting very little. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
I am getting new work for both my 8-core, 4 GT240 machines now (THANKS to the powers-that-be!) but I am only getting CUDA, even though my machines have asked for both (BOINC 6.10.56). Any idea why this might be? Is the project only generating CUDA WUs for now? When your host asks for both kinds of work, the Scheduler sends work for the "best" application first and only after that part of the request is fulfilled will it send work for other application[s]. So with a limited amount of tasks available, probably the GPU request is not being fully satisfied and the Scheduler never goes on to send some to the CPU. Joe |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
I am getting new work for both my 8-core, 4 GT240 machines now (THANKS to the powers-that-be!) but I am only getting CUDA, even though my machines have asked for both (BOINC 6.10.56). Any idea why this might be? Is the project only generating CUDA WUs for now? That would make sense, Joe. My top rig has twice the GPU power as the #2 rig, which was getting some CPU work sent. So the top rig was only getting GPU requests filled. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
Some further info: I tried to use the old rescheduler (1.9) to reschedule some GPU -> CPU, but it foumd 0 WUs...is this an artifact of running > 1 Project? It always worked before, but I was only running SETI at the time. The "new" Rescheduler worked just fine, however. One question - it doesn't seem to have the option, as the old one did, of rescheduling % of WUs to GPU/CPU...did I miss something? |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
Some further info: The old rescheduler does not work with the current WUs and Lunatics apps. And I miss the % allocation option as well. It would be a nice addition. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
JohnDK Send message Joined: 28 May 00 Posts: 1222 Credit: 451,243,443 RAC: 1,127 |
The old rescheduler does not work with the current WUs and Lunatics apps. Old rescheduler still works if you edit app_info so it only have the <version_num>608 sections. I'm still using it although there's almost never any vlars send to gpu anymore. btw be careful editing app_info if you have 609 tasks running, they will disappear from Boinc, finish all gpu work first :) |
-BeNt- Send message Joined: 17 Oct 99 Posts: 1234 Credit: 10,116,112 RAC: 0 |
At this point in time I'm not going to complain about what work I have, I'm just happy I have work. As I sit now I have a bit over 300 wu's on both my machines. All of it appears to be cuda. Ah well the new quad will have to wait a bit to warm up I guess. Traveling through space at ~67,000mph! |
Proyecto Unity Send message Joined: 13 Mar 03 Posts: 9 Credit: 12,179,572 RAC: 0 |
I just received an astropulse...now I have cudas , enhanced and astropulse. |
dan Send message Joined: 18 Oct 02 Posts: 392 Credit: 25,046,383 RAC: 0 |
I just got a couple of cpu units marked vlar so the separation of vlars to the cpus is still turned on. |
Dirk Broer Send message Joined: 18 Jun 00 Posts: 21 Credit: 5,339,302 RAC: 18 |
Strange, since I let my GPU's also work at PrimeGrid I do not get *any* CUDA work? |
©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.