Page 1 of 1

slots exceeding cpu cores

Posted: Sun Oct 22, 2017 7:36 pm
by FAMAS
cpu slots can be added as much as can be in slots setting. would having more slots than the number of cores (5 slots in a dual core) cause any extra slowdown or will it be as if the performance is same but the slot work units are running in parallel as opposed to serial download and use?

Re: slots exceeding cpu cores

Posted: Mon Oct 23, 2017 6:04 am
by bruce
True, but accepting the defaults won't do that.

When you alter any setting, you are taking responsibility for that choice.
If you don't understanding the implications of your change, don't make it.

Re: slots exceeding cpu cores

Posted: Mon Oct 23, 2017 9:21 pm
by ChristianVirtual
Don’t do it, run it sequentially to avoid the overhead while task switching. Also the the Quick Return Bonus is for quick return. Your PPD overall will be higher as each assigned WU returns quicker.

Re: slots exceeding cpu cores

Posted: Mon Oct 23, 2017 10:39 pm
by bruce
Under most circumstances, the default settings to a pretty good job of maximizing performance. The only common exception is if the installer sees 7 CPU threads available and it will need to be reduced to 6. It's adding one uniprocessor slot may or may not help.

Re: slots exceeding cpu cores

Posted: Tue Oct 24, 2017 12:38 pm
by FAMAS
bruce wrote:True, but accepting the defaults won't do that.

When you alter any setting, you are taking responsibility for that choice.
If you don't understanding the implications of your change, don't make it.
christianvirtual gave the correct answer i think. the task switching in said test case in OP would cause a bottlenecking due to some performance being used to switch between tasks when 6 slots are run in cpu:2 system. if i am wrong, tell me. this feature is used by me to hoard work units in such a way as to i can continuously run them without connecting to network while also maintaining the timeout limit of the work units.

Re: slots exceeding cpu cores

Posted: Tue Oct 24, 2017 3:06 pm
by Joe_H
There is no scientific value to the folding project of running multiple slots overcommitting the available CPU cores. Not only will each WU take longer to process and return, delaying the issuing of the next Gen of that WU, the increase in processing time is not linear. So having 6 slots active when the system will only support one CPU:2 slot will result in processing times that are much more than 6 times as long.

There is also no scientific value in "hoarding" WU's. That delays progress on multiple runs of projects. At best it violates the spirit of the Best Practices published on the folding website - http://folding.stanford.edu/support/faq ... -practices.