Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 8
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 3000 times and has 7 replies Next Thread
themoonscrescent
Veteran Cruncher
UK
Joined: Jul 1, 2006
Post Count: 1320
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Setting Boinc to 87.5% doesn't work, confused?

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 confused
----------------------------------------


[Oct 19, 2012 3:14:53 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Setting Boinc to 87.5% doesn't work, confused?

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.
[Oct 19, 2012 3:47:10 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Setting Boinc to 87.5% doesn't work, confused?

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.
[Oct 19, 2012 3:47:30 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Crystal Pellet
Veteran Cruncher
Joined: May 21, 2008
Post Count: 1406
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Setting Boinc to 87.5% doesn't work, confused?

(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.
[Oct 19, 2012 3:58:52 PM]   Link   Report threatening or abusive post: please login first  Go to top 
themoonscrescent
Veteran Cruncher
UK
Joined: Jul 1, 2006
Post Count: 1320
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Setting Boinc to 87.5% doesn't work, confused?

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


[Oct 19, 2012 4:14:43 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Setting Boinc to 87.5% doesn't work, confused?

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]
[Oct 19, 2012 4:23:34 PM]   Link   Report threatening or abusive post: please login first  Go to top 
themoonscrescent
Veteran Cruncher
UK
Joined: Jul 1, 2006
Post Count: 1320
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Setting Boinc to 87.5% doesn't work, confused?

Thank you for the responses, I'll keep the settings as they are smile
----------------------------------------


[Oct 19, 2012 4:34:36 PM]   Link   Report threatening or abusive post: please login first  Go to top 
nanoprobe
Master Cruncher
Classified
Joined: Aug 29, 2008
Post Count: 2998
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Setting Boinc to 87.5% doesn't work, confused?

Thank you for the responses, I'll keep the settings as they are smile

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.


[Oct 19, 2012 5:08:09 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread