CUDA not using all my proc cores

Questions and Answers : GPU applications : CUDA not using all my proc cores
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Royce Moore

Send message
Joined: 23 Nov 01
Posts: 4
Credit: 213,751,400
RAC: 453
United States
Message 845285 - Posted: 26 Dec 2008, 13:16:49 UTC

I'm running a Quad core box that previously made use of all four cores for Bonic. Since moving to CUDA it only uses 2-3 cores at a time, it varies? All my prefs are set to use 100% of the cores, any ideas?
ID: 845285 · Report as offensive
Profile Byron S Goodgame
Volunteer tester
Avatar

Send message
Joined: 16 Jan 06
Posts: 1145
Credit: 3,936,993
RAC: 0
United States
Message 845287 - Posted: 26 Dec 2008, 13:30:34 UTC - in response to Message 845285.  

This info about a cc_config.xml was posted in an earlier thread.
ID: 845287 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 845299 - Posted: 26 Dec 2008, 14:57:34 UTC - in response to Message 845285.  

One core is always used to keep track of what the GPU does. The other cores can crunch Astropulse, or any other project, just not the Seti Enhanced tasks (not possible yet).

Using Byron's "workaround" you best watch out, as when the GPU runs out of work, you'll end up with 3 cores doing work and one core doing two tasks at the same time. The ncpus option is really best not used for this.
ID: 845299 · Report as offensive

Questions and Answers : GPU applications : CUDA not using all my proc cores


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