Quote:Is it even proper to call it a physical "thread"? Seems like there are just physical cores and logical threads. That's the confusing point. Anyways..
Thread is actually the more proper term.
Quote:4 physical cores? This would mean Dolphin is using more than 2 cores? I thought this was *impossible*?
It can't use more than 2 cores AT THE SAME TIME. It can still use two cores then switch over and use the other two for awhile then switch back. As I said earlier, dolphin jumps around from one thread to another.
Quote:How do you know which logical threads belong to which physical cores?
You don't. Only the OS knows that.
Quote:Anyways, I still don't know why Dolphin will only use 25% max CPU
Because it is using 4 of the 8 logical threads at 50% load. Which is the same as 2 running at 100%, which is 25% of the max.
Quote:and it did the same behavior (50% on 4 logical threads), I would get more like 50% max CPU, making HT the problem. Or would this not happen and it'd still use 25%, somehow. You tell me..
Just because cpu usage is lower does not mean it's slower. If you take two cpus, a quad core and an octacore, which are otherwise identical, and run the same dual-threaded software on both the cpu load on the octacore will be half of what it is on the quad core but the software will be running at the same speed. 2 threads at 100% would be 50% load on the quad core and 25% load on the octacore.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson
"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
-Ron Swanson
"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony