cpu usage for gpu tasks.

TheTruthIsOutThere
TheTruthIsOutThere
Joined: 1 Jan 17
Posts: 4
Credit: 133560
RAC: 0
Topic 205709

I've been crunching for awhile on Einstein and I have two gpus

first gpu is integrated with my cpu (819 peak gflops) radeon r7

second is a discrete gpu  (1434 Gflops) radeon r9 m385x

Its default is to use 1CPU for each 1 Gpu task

however I rarely see it pop up to 50% of a cpu on the second gpu

in fact my gpu 0 always runs at 90 to 100% and rarely drops to 60 percent for a second or two. yet the cpu usage it shows is 4%

my gpu 1 always run at 90 to 100% mostly 100% the whole time and I see the cpu usage is 14% but once every 10 or 15 minutes it jumps to 50% for a few seconds.

why is the default set to 1.0 cpu if it doesn't use that much of one to begin with? I was thinking of changing cpu usage to 0.5 cpus for each gpu task and free up a core to crunch elsewhere. any takes on this? would it effect the performance at all? current utilization of my all my cpu is 67% mch rather that closer to 80 to 90% I have external fans blasting on the gpus and cpu I currently run at 60-65 degrees during the 100% utilization of my gpus.

solling2
solling2
Joined: 20 Nov 14
Posts: 219
Credit: 1564109884
RAC: 38944

Points regarding this theme

Points regarding this theme have been made on Feb 10 in the Technical News forum, thread GAMMA-RAY PULSAR BINARY SEARCH #1 ON GPUS.

Ati tasks as in your case don't use a core by 100 percent, but that differs from card to card. So it's better to make sure that each card does as much as it can, than to care about the CPU. Your R7 may be busy with 1 task at a time, whereas your R9 may crunch 2 tasks at a time.

TheTruthIsOutThere
TheTruthIsOutThere
Joined: 1 Jan 17
Posts: 4
Credit: 133560
RAC: 0

but wouldnt my gou alreay be

but wouldnt my gou alreay be 100% used since its mostly at 100% im just was wondering if i set only half a cpu for each gou task if it would of been effected as it never gets to that much cpu usage to keep gpus at 100%. i was justing thinkig one with the fact it uses less then a core between both gpus i cud just have it share a cpu core to themselves  thanks for info ill read the thread

TheTruthIsOutThere
TheTruthIsOutThere
Joined: 1 Jan 17
Posts: 4
Credit: 133560
RAC: 0

also i only run gpu tasks for

also i only run gpu tasks for einstein, not cpu tasks.

TheTruthIsOutThere
TheTruthIsOutThere
Joined: 1 Jan 17
Posts: 4
Credit: 133560
RAC: 0

nevermind i figured out more

nevermind i figured out more in detail and thanks u did point me in the right direction. i set 0.5 cpu per gpu task and still holidng the cpu usage and gpus are not starved.  gpu utilization stays at 100% . so no need to run more then one task at a time on either gpu. i out 0.5 cpu to keep a little buffer zone as when tasks first start it jumped to 50 percent for a short bit snd then down to normal usage and occasionally does same at various points. optimized well and putting out more crunching power thank you solved

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.