This morning I noticed something odd with the way my i7-2600K is using its 8 available threads with hyper-threading (HT) enabled.
I expected each single-threaded BOINC task would max out at 12.5% (or 1/8 threads). Instead I'm seeing tasks use up to 14.8% each.
As you can see above, I'm limiting BOINC to 75% of the CPUs. This works out to 6/8 threads, which is what is being used. However, with each thread using 14.8% of the CPU, in actuality 6 x 14.8% = 88% of the CPU is in use. 88% is not the 75% I specified.
I also notice Folding@Home uses 1 thread at 14+% CPU, so I don't think it's BOINC-specific. Maybe it's a feature in the OS (Win10)?
At this rate I can reserve 6 threads for BOINC, another one for folding and still max out the CPU usage with 1 thread supposedly idle. This seems odd to me.
Are any of you seeing this with your setups, or have an explanation?
Attached Image(s)