| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 8
|
|
| Author |
|
|
themoonscrescent
Veteran Cruncher UK Joined: Jul 1, 2006 Post Count: 1320 Status: Offline Project Badges:
|
I have tried to set my I7 to "use max 87.5% of CPU", to allow for the GPU to have it's own CPU (I have read that doing it this way will allow the spare CPU to increase crunching when not in use... if that makes sense), but when I do, the GPU carries on using the CPU it has already taken and Boinc simply stops using another.. eg:
----------------------------------------100% = 7x CPU & 1x CPU/GPU. 87.5% = 6x CPU & 1x CPU/GPU. I have tried stopping GPU and restarting, have tried waiting for GPU to finish a couple of W/U's, I have tried shutting down boinc and restart it, but nothing I do will force the GPU to use the spare core I've set aside. What am I doing wrong ![]() ![]() ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Maybe it's bug, maybe feature ;) On my i7 it works excactly the same way. Looks like boinc is asigning one pcu core/thread to gpu automatically. It's my guess.
|
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
The maximum usage setting includes both the regular CPU crunching and the core helping with the GPU crunching. You can leave it at 100% and you will get what you are looking for.
|
||
|
|
Crystal Pellet
Veteran Cruncher Joined: May 21, 2008 Post Count: 1405 Status: Offline Project Badges:
|
(I have read that doing it this way will allow the spare CPU to increase crunching when not in use... if that makes sense) That makes no sense, because WCG GPU already allocates a whole CPU. In other GPU-projects sometimes the GPU allocates e.g. only 0.2 CPU and then in your case you would have running 8 CPU's + 1 GPU. The 0.2 CPU is 'stolen' from the other 8 CPU-cores. Then it would make sense to free 1 core to speed up the GPU. On WCG it doesn't. Faster CPU's even have some spare time, because during the GPU-part of a HCC-task, the CPU is hardly used. |
||
|
|
themoonscrescent
Veteran Cruncher UK Joined: Jul 1, 2006 Post Count: 1320 Status: Offline Project Badges:
|
From what I have read, if Boinc is set to 100% and your running GPU, GPU will take away 1x CPU 100% of the time.
----------------------------------------If you set Boinc to 87.5%, GPU will use the CPU when it needs to and release the CPU's cycles for CPU crunching when it doesn't (remembering that Hyper-threaded systems, each CPU is divided), therefore you get an increase in crunching on 1 core. So your saying that this info is incorrect?, if so, no worries, I'll keep the settings as is. ![]() ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Come to think of it, it does not matter now does it, on an HT machine. Whether the core is permanently allocated or not, the spare cycles are being used [I happened to experiment yesterday on an 8 core machine with 8 concurrent, then suspending them one by one. The temps on the cores only started dropping below 4 concurrent tasks, PLUS, the tasks that did run progressed noticably faster... the TTC went down in a hurry] So, for the HT crunchers, if the GPU segment runs, the cycles go towards the CPU... having the cake and eat it. Does that pass like a sound theory?
----------------------------------------As for the 87.5%... the percent always rounds down to the nearest core, so if you enter 99 percent on an octo, there still will be only 7 used... 87.5%. [Edit 1 times, last edit by Former Member at Oct 19, 2012 4:26:46 PM] |
||
|
|
themoonscrescent
Veteran Cruncher UK Joined: Jul 1, 2006 Post Count: 1320 Status: Offline Project Badges:
|
Thank you for the responses, I'll keep the settings as they are
----------------------------------------![]() ![]() ![]() |
||
|
|
nanoprobe
Master Cruncher Classified Joined: Aug 29, 2008 Post Count: 2998 Status: Offline Project Badges:
|
Thank you for the responses, I'll keep the settings as they are ![]() Set preferences to use 100% of the CPU cores. The HCC GPU tasks will use 1 core by default leaving the other 7 to run CPU tasks. If you set your preferences to use 87.5% the GPU task will still take 1 by default leaving only 6 available to run CPU tasks.
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.
![]() ![]() |
||
|
|
|