GPU utilization

Message boards : Number crunching : GPU utilization
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
Batter Up
Avatar

Send message
Joined: 5 May 99
Posts: 1946
Credit: 24,860,347
RAC: 0
United States
Message 1459245 - Posted: 31 Dec 2013, 19:57:53 UTC - in response to Message 1459171.  

Ok, but that doesn't seem to be the case with my setup. Wonder why.

Thanks

"Me too"; most are getting over 90% utilization running 3 WU per CPU. How do your cards hold up to a stress test; can they hold at near 100%?
ID: 1459245 · Report as offensive
Profile Michael Banta
Avatar

Send message
Joined: 16 Jul 01
Posts: 104
Credit: 7,157,325
RAC: 307
United States
Message 1459259 - Posted: 31 Dec 2013, 20:32:29 UTC - in response to Message 1459225.  

yes sir. It is a brand new core i7-4770K, 3.5GHz, 8MB Cache, LGA1150 with 16GB RAM. Motherboard is a Z87X-UD3H Gigabyte with PCI-E 3.0x16 x8.
ID: 1459259 · Report as offensive
Profile Michael Banta
Avatar

Send message
Joined: 16 Jul 01
Posts: 104
Credit: 7,157,325
RAC: 307
United States
Message 1459262 - Posted: 31 Dec 2013, 20:36:37 UTC - in response to Message 1459245.  
Last modified: 31 Dec 2013, 20:45:50 UTC

I have been running 6 WUs on the GPU for maybe 15hours it nothing has fried yet. I don't remember the GPU temp but it was well in check.

So 6 WUs running on the GPU and the GPU is averaging about 60% utilization.
ID: 1459262 · Report as offensive
Profile Michael Banta
Avatar

Send message
Joined: 16 Jul 01
Posts: 104
Credit: 7,157,325
RAC: 307
United States
Message 1459273 - Posted: 31 Dec 2013, 20:56:37 UTC - in response to Message 1459198.  

So what is the best way to 'leave 4 cores free"? It's a quad processor yet it will do 8 WUs at a time. Do I have to do CPU WUs also? If not then not sure how to stop them all.

In the Computing Preferences, it says "On multiprocessors, use at most": I have it set to 1. Does that mean only one processor will do CPU WUs or does it mean only that one processor will be used to feed the GPU? How do I make all the CPUs available to feed the GPU but not compute WUs themselves?

Thanks
ID: 1459273 · 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 1459277 - Posted: 31 Dec 2013, 21:01:57 UTC - in response to Message 1459259.  
Last modified: 31 Dec 2013, 21:07:02 UTC

yes sir. It is a brand new core i7-4770K, 3.5GHz, 8MB Cache, LGA1150 with 16GB RAM. Motherboard is a Z87X-UD3H Gigabyte with PCI-E 3.0x16 x8.


As others mentioned, that utilisation is quite low for 3+ tasks at once on a 780, and there appear to be some invalids [a definite red flag].

Being a new system, I'd investigate a number of possible things going on:
- Application optional settings, i.e. mostly process priority. [Looks OK, could potentially raise pfblockspersm from the default of 4]
- system driver quality, i.e. mostly Intel chipset driver 'DPC latency', and verify all chipset driver versions match each other and latest for that motherboard's chipset
- system RAM voltage/timings, and memory controller voltage (Vtt) [I've recently assisted someone with this, it appears that performance memory XMP profiles set to auto don't always set Vtt correctly to the amount defined in the profiles]
- Other applications, like web browsers etc, that might be pinching GPU for hardware rendering.
- Temps, voltages, clocks, fan speeds etc [ detected core clock looks like default for superclocked model]
"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: 1459277 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,300,449
RAC: 350
United Kingdom
Message 1459283 - Posted: 31 Dec 2013, 21:12:20 UTC - in response to Message 1459273.  

So what is the best way to 'leave 4 cores free"? It's a quad processor yet it will do 8 WUs at a time. Do I have to do CPU WUs also? If not then not sure how to stop them all.

In the Computing Preferences, it says "On multiprocessors, use at most": I have it set to 1. Does that mean only one processor will do CPU WUs or does it mean only that one processor will be used to feed the GPU? How do I make all the CPUs available to feed the GPU but not compute WUs themselves?

Set 'On multiprocessors, use at most' to 50% to only use half the cores.

If you don't want to get CPU Wu's, then go to your project preferences and set 'Use CPU' to No, you'll no longer ask for CPU work (from Seti),
you have four venues/locations so you can do different sets of preferences for different hosts.

Claggy
ID: 1459283 · Report as offensive
Profile Michael Banta
Avatar

Send message
Joined: 16 Jul 01
Posts: 104
Credit: 7,157,325
RAC: 307
United States
Message 1459292 - Posted: 31 Dec 2013, 21:46:24 UTC - in response to Message 1459283.  

Thanks Claggy.

Why do I not see "use CPU"? I went to Boinc-> Projects-> clicked on 'your preferences'-> web page launches -> don't see "use cpu" anywhere.

Please forgive but I still don't understand the Set 'On multiprocessors, use at most' to 50% to only use half the cores.

So there is a difference between 1 cpu core doing a seti WU on it's own and the GPU using part of a CPU to communicate. By setting the above mentioned option, to which does it apply?

Thanks
ID: 1459292 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,300,449
RAC: 350
United Kingdom
Message 1459298 - Posted: 31 Dec 2013, 22:04:36 UTC - in response to Message 1459292.  
Last modified: 31 Dec 2013, 22:11:14 UTC

Thanks Claggy.

Why do I not see "use CPU"? I went to Boinc-> Projects-> clicked on 'your preferences'-> web page launches -> don't see "use cpu" anywhere.

That is the Computing Preferences, this a a Global Preference that applies to all projects, you want the Setiathome Preferences, this just applies to Setiathome.

Please forgive but I still don't understand the Set 'On multiprocessors, use at most' to 50% to only use half the cores.

You have Eight Cores, so setting it to 50% will only use half of them, ie Four, If you want to use Seven out of the Eight Cores, set it 87.5%,
there is a separate 'On multiprocessors, use at most' preference, but it isn't used unless the % setting is set to Zero.

So there is a difference between 1 cpu core doing a seti WU on it's own and the GPU using part of a CPU to communicate. By setting the above mentioned option, to which does it apply?

It applies to the number of CPU cores that are available for CPU tasks to be run on, If all the GPU tasks 'CPU requirements add up to more than One, then one less CPU task will be run.

Claggy
ID: 1459298 · Report as offensive
Profile James Sotherden
Avatar

Send message
Joined: 16 May 99
Posts: 10394
Credit: 99,117,379
RAC: 23,189
United States
Message 1459299 - Posted: 31 Dec 2013, 22:08:04 UTC - in response to Message 1459262.  

I have been running 6 WUs on the GPU for maybe 15hours it nothing has fried yet. I don't remember the GPU temp but it was well in check.

So 6 WUs running on the GPU and the GPU is averaging about 60% utilization.

You now have 11 errors and 9 invalid work units, all from your GPU. I would say running six at a time on that card will have you trashing more work.

You should start out slow and work your way up, making sure your rig and card is stable. Like others have stated.
[/quote]

Old James
ID: 1459299 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9529
Credit: 44,436,947
RAC: 0
Burma
Message 1459303 - Posted: 31 Dec 2013, 22:16:01 UTC - in response to Message 1459262.  
Last modified: 31 Dec 2013, 22:18:27 UTC

I have been running 6 WUs on the GPU for maybe 15hours it nothing has fried yet. I don't remember the GPU temp but it was well in check.

So 6 WUs running on the GPU and the GPU is averaging about 60% utilization.

I noticed that many of your WU's are taking excessive CPU time. This is a loading issue and the ability of your GPU to run that many at 1 time. 3-4 should be fine more than that and you just create a log jam.

my r9 290X does great with 4 Wu's at a time but it is bigger than most other cards out there.

It looks like BOINC needs an update as well. It can only see 2 Gb of ram on the r9 290X though it does know its a Hawaii card.
In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 1459303 · Report as offensive
Batter Up
Avatar

Send message
Joined: 5 May 99
Posts: 1946
Credit: 24,860,347
RAC: 0
United States
Message 1459311 - Posted: 31 Dec 2013, 22:39:57 UTC - in response to Message 1459298.  


You have Eight Cores,
The OP is using an i7-4770k; it has four cores, eight threads. I know that is mostly academic but that is why we are here.
ID: 1459311 · Report as offensive
Profile Michael Banta
Avatar

Send message
Joined: 16 Jul 01
Posts: 104
Credit: 7,157,325
RAC: 307
United States
Message 1459318 - Posted: 31 Dec 2013, 22:48:30 UTC

Ok. I only tried 6 because someone suggested that I should be able to and also the fact that my GPU never goes max.

I was messing with overclocking the GPU and I trashed a few WUs that way maybe? I'm no longer OCing...

I dropped down to 4 WUs and will observe.

I set to not use CPU anymore, but they are still there and running. Should I delete them. Will they go away with time?
ID: 1459318 · Report as offensive
juan BFP Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 7220
Credit: 423,486,700
RAC: 212,561
Panama
Message 1459330 - Posted: 31 Dec 2013, 23:11:35 UTC

Go for 3 at a time on the 780, it´s more stable and you could even OC the GPU a little.
ID: 1459330 · Report as offensive
Profile Mike Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 31435
Credit: 67,716,223
RAC: 24,733
Germany
Message 1459354 - Posted: 1 Jan 2014, 0:00:27 UTC

Try to get it stable first.
If its running fine you still can overclock the GPU`s.
With each crime and every kindness we birth our future.
ID: 1459354 · Report as offensive
Profile Michael Banta
Avatar

Send message
Joined: 16 Jul 01
Posts: 104
Credit: 7,157,325
RAC: 307
United States
Message 1459427 - Posted: 1 Jan 2014, 2:52:50 UTC

Yes it is running pretty good now at 3 WUs :)

Thanks for all the comments and suggestions. You might be annoyed now but maybe all these questions will help someone else ;)

A joy to be working on such a project.

Mike
ID: 1459427 · Report as offensive
Previous · 1 · 2

Message boards : Number crunching : GPU utilization


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