Forum > GPU crunching
Can't get CPU work
Jason G:
--- Quote from: Purple Rabbit on 25 May 2009, 03:07:22 pm ---This still begs the question of running SETI GPU only without CPU tasks. (OK, I'm changing the question...sigh). I'm guessing this is a BOINC 6.6.xx question. I'll be happy with anything that I don't have to nursemaid tho ;)
--- End quote ---
That one's simple then ;D, Boinc would always keep the GPU busy with seti@home work, and the other projects accumulate debt (unless they had GPU apps too) (Unless they've managed to jimmy in some resource share compensation, which I doubt)
This issue is properly called load balancing in parallel terminology, which is a huge area of research in itself. IMO to keep resource share balanced across all projects, would require heterogeneous compute nodes (A single integrated system made of different parts, they're currently treated independently and don't work cooperatively), using graph colouring algorithms for scheduling (Otherwise known as Richard's back of the envelope calculations ;) )
Since the applications & hardware involved are not heterogeneous , then there are tradeoffs and workarounds needed. We can do that so some extent manually, by carefully choosing the project combination and resource shares to be compatible with available resources. (Doing what Boinc should be doing :D)
Jason
Purple Rabbit:
Ah, but my problem (originally before sub-problems 1 and 2!) was that the STD kept increasing forever with only SETI GPU work. This affected the other projects STD.
You've been very helpful (I think, it'll take a bit of time to know for sure :) ). I'll settle for any stable solution and you have given me a clue to something ;D
Again, thanks a bunch.
EDIT: You eloquently added more info. I need to go ponder now . I'm an engineer and not a programmer so please forgive me ;)
EDIT2: Crap! You keep giving me more good stuff--Stop it ;D I think you're saying that BOINC is as BOINC does. I can Grok that!
Jason G:
No worries Purple Rabbit. If you can get a handle on the real circumstances that would be good, as we like nothing better than throwing fixes to Boinc developers they don't understand ;) I'm both computer scientist and Electronic Engineer, (I.e. completely mad) and can completely relate to not being able to understand things that don't work properly or make sense ;D
Purple Rabbit:
Real circumstances? I was giving "fake" circumstances? OK, I'm pulling your leg ;D All I said was what I tried. I guess I may have compressed it a little (perhaps to incomprehensibility?).
I never understood computer scientists, but if you're also an engineer I guess you're OK. Some of my best friends are computer scientists ;D
I'll report back on my successes and failures. What else should I report (if anything)?
Rick
Jason G:
LoL. Real circumstances on what Boinc is doing, because none of us really have any idea :P
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version