Back to 99% GPU's?

Message boards : Number crunching : Back to 99% GPU's?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1849293 - Posted: 17 Feb 2017, 12:18:31 UTC

It's odd, after a PC Tech installed some "Antec Formula 7" on my Hp Z400 Xeon (W3565) the cpu load (which is temperature throttled at 71C) went from 20-35% to 73-85%. Which is impressive!

But my twin GTX 750Ti's have dropped from 99% pegged to 83-93% according to "TechPowerup GPU-Z."

I have started getting Cuda 50's again. So I took a look at the .cfg.sample and created a mcuda*.cfg file with this.

processpriority = normal "abovenormal" is recommended for dedicated crunching machines. Since that is all this is doing right now I guess I will have to try that next.
pfblockspersm = 8
pfperiodsperlaunch = 200


I am running two processes per cpu. I have upped the cpu / process from 0.34 to 0.5 in the ap_confi.xml file.

<app_config>
<app>
<name>setiathome_v8</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.5</cpu_usage>
</gpu_versions>
</app>
</app_config>
<app_config>
<app>
<name>astropulse_v7</name>
<max_concurrent>1</max_concurrent>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
</app_config>

I have changed the mb_command etc. back to the most aggressive version that someone gave me. eg.

-use_sleep_ex 60 -sleep_quantum 5 -high_prec_timer -high_perf -tune 1 64 1 4 -tune 2 64 1 4 -period_iterations_num 15 -sbs 384 -spike_fft_thresh 4096 -oclfft_tune_gr 256 -oclfft_tune_lr 16 -oclfft_tune_wg 256 -oclfft_tune_ls 512 -oclfft_tune_bn 64 -oclfft_tune_cw 64 -hp

-------------------------------------------------------------------------------------------------
So what am I missing? Is it simply my work unit loads have changed to Cuda 50?
A proud member of the OFA (Old Farts Association).
ID: 1849293 · Report as offensive
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1849324 - Posted: 17 Feb 2017, 15:42:44 UTC - in response to Message 1849293.  
Last modified: 17 Feb 2017, 15:43:18 UTC

have started getting Cuda 50's again. So I took a look at the .cfg.sample and created a mcuda*.cfg file with this.

processpriority = normal "abovenormal" is recommended for dedicated crunching machines. Since that is all this is doing right now I guess I will have to try that next.
pfblockspersm = 8
pfperiodsperlaunch = 200

--------------------------------------------------------------------------------------------------
So what am I missing? Is it simply my work unit loads have changed to Cuda 50?


After this post I caught one GPU running a "SOG" (99%) and the other running a couple of Cuda50's (83%) and there was a difference in the GPU loads as reported by the GPU app. So I am going with the "difference" in data/application executable theory.

So the next question is what can I do to raise the GPU loading (and presumably speed up the Cuda 50 processing?).

Thanks,
A proud member of the OFA (Old Farts Association).
ID: 1849324 · Report as offensive
Profile jason_gee
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 24 Nov 06
Posts: 7489
Credit: 91,093,184
RAC: 0
Australia
Message 1849333 - Posted: 17 Feb 2017, 16:39:04 UTC - in response to Message 1849324.  
Last modified: 17 Feb 2017, 16:43:41 UTC


So the next question is what can I do to raise the GPU loading (and presumably speed up the Cuda 50 processing?).


[Edit:] Note, in addition to below suggestions, you may also be getting 'Shorty' (Very High Angle Range Arecibo ) tasks, which can present a lower load naturally.

Normally I would suggest a couple of instances for cuda apps, though with 750/750ti, single instance Cuda50 should be enough. So your guess of trying the processpriority key will probably help somewhat. Aside from that, any background applications such as the network streaming fruit and telemetry/diagnostics present with newer drivers [and GeForce Experience] can impact that loading under Cuda. There are guides around on the internet for disabling much bloat there. The reasons OpenCL should be less impacted there would be that OpenCL is wired in at a lower level than cuda, and is written to 'spread' more anyway. Probably future applications will have some more intuitive loading controls (and similarly conservative defaults), but for now getting the best out a particular GPU can be a matter of trial and error.
"Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions.
ID: 1849333 · Report as offensive
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1849722 - Posted: 18 Feb 2017, 20:06:47 UTC - in response to Message 1849333.  



[Edit:] Note, in addition to below suggestions, you may also be getting 'Shorty' (Very High Angle Range Arecibo ) tasks, which can present a lower load naturally.

Normally I would suggest a couple of instances for cuda apps, though with 750/750ti, single instance Cuda50 should be enough.


Ok, I'm ignorant, is that something I can do in the MCuda*.txt file?

Aside from that, any background applications such as the network streaming fruit and telemetry/diagnostics present with newer drivers [and GeForce Experience] can impact that loading under Cuda. There are guides around on the internet for disabling much bloat there. ...but for now getting the best out a particular GPU can be a matter of trial and error.


I have just uninstalled GE Experience and the two 3D drivers because I don't do gaming on this system at all. I then followed the links and found out about Microsoft's "autorun" downloaded/ran that, and all the telemetry appears to already be gone. Maybe I am running an older version. I dunno. Thanks for the pointers to bloatware though.

Thank you.
Tom
A proud member of the OFA (Old Farts Association).
ID: 1849722 · Report as offensive
Profile jason_gee
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 24 Nov 06
Posts: 7489
Credit: 91,093,184
RAC: 0
Australia
Message 1849725 - Posted: 18 Feb 2017, 20:17:40 UTC - in response to Message 1849722.  
Last modified: 18 Feb 2017, 20:18:01 UTC

Normally I would suggest a couple of instances for cuda apps, though with 750/750ti, single instance Cuda50 should be enough.


Ok, I'm ignorant, is that something I can do in the MCuda*.txt file?


Nah, number of instances for a given application is controlled via Boinc's optional app_config.xml file. Someone else will have to chime in with what to put in there for the various applications, just because I use an older Boinc version, and so different methods myself (on the one machine I run multi instance anyway)
"Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions.
ID: 1849725 · Report as offensive
AMDave
Volunteer tester

Send message
Joined: 9 Mar 01
Posts: 234
Credit: 11,671,730
RAC: 0
United States
Message 1850004 - Posted: 19 Feb 2017, 18:38:21 UTC - in response to Message 1849725.  
Last modified: 19 Feb 2017, 18:39:49 UTC

Nah, number of instances for a given application is controlled via Boinc's optional app_config.xml file. Someone else will have to chime in with what to put in there for the various applications, just because I use an older Boinc version, and so different methods myself (on the one machine I run multi instance anyway)
Here are some links to start:

ID: 1850004 · Report as offensive

Message boards : Number crunching : Back to 99% GPU's?


 
©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.