Forum > GPU crunching
AK V8 + CUDA MB team work mod
Grey Shadow:
Thanks, will be waiting for these modifications :)
Richard Haselgrove:
Finally cleared the last of my VLARs at Beta, installed this mod - and guess what, I got a 20-full of VLAR at Main!
Like http://setiathome.berkeley.edu/result.php?resultid=1134023275 - AR=0.009331
This rig will do that sort of AR quicker on the CPU than the GPU, so I'd be interested in option (1) - hand over to CPU at VLAR - rather than autokill.
Raistmer:
--- Quote from: Haselgrove on 25 Jan 2009, 02:41:46 pm ---Finally cleared the last of my VLARs at Beta, installed this mod - and guess what, I got a 20-full of VLAR at Main!
Like http://setiathome.berkeley.edu/result.php?resultid=1134023275 - AR=0.009331
This rig will do that sort of AR quicker on the CPU than the GPU, so I'd be interested in option (1) - hand over to CPU at VLAR - rather than autokill.
--- End quote ---
It's really possible. Especially on quad!
Algorithm:
1) Suspend all tasks.
2) resume non-VLAR task - it will be assigned to CUDA app. (I suppose SETI is single active project - you could enhance algorithm for more complex cases)
3) resume 4 (for quad) VLAR tasks - they will be assigned to CPU. Resume some non-VLARS for GPU. (GPU will crunch much faster so while CPU finish VLAR, GPU will finish few non-VLARs).
Raistmer:
--- Quote from: Grey Shadow on 25 Jan 2009, 02:18:57 pm ---Thanks, will be waiting for these modifications :)
--- End quote ---
No sense to wait - use current version right now instead. Even with slow VLAR processing the use GPU is free addon to CPU now (of course if you don't participate in other GPU-related projects.)
Richard Haselgrove:
--- Quote from: Raistmer on 25 Jan 2009, 03:21:03 pm ---
Algorithm:
1) Suspend all tasks.
2) resume non-VLAR task - it will be assigned to CUDA app. (I suppose SETI is single active project - you could enhance algorithm for more complex cases)
3) resume 4 (for quad) VLAR tasks - they will be assigned to CPU. Resume some non-VLARS for GPU. (GPU will crunch much faster so while CPU finish VLAR, GPU will finish few non-VLARs).
--- End quote ---
Snag:
1) CPUs busy on 2 x AP, and 2 x Einstein - can't divert them to GPU
2) MB cache currently consists entirely of VLAR - all too similar to my Beta experience
So like you say, I'll just treat the GPU as a free bonus, and let it carry on at the best speed it can manage.
One possible drawback of your mod, and the way it bypasses BOINC's knowledge of CUDA: it doesn't do task-switching very well - I've already found it trying to run 5 x CPU and 0 x GPU a couple of times. Easy to manage with task suspension, but it still means babysitting.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version