Forum > GPU crunching

AK V8 + CUDA MB team work mod

<< < (2/51) > >>

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