Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin CPU hierarchy [UNOFFICIAL]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Quote:Why doesn't Dolphin use more than 1 core
Hey , no one said Dolphin only use 1 core . Why did you keep saying like that ?
If you want Dolphin to run off 1 core that bad , you can disable "Dual Core" option via Dolphin configuration and enjoy even slower speed
(01-31-2014, 06:10 AM)garrlker Wrote: [ -> ]Dolphin doesn't use 1 core. It uses 2 cores or 3 cores if you have LLE on thread enabled. The reason dolphin only uses 2-3 cores is because after that point adding support for more cores won't add performance and in almost all cases(if not all) will decrease performance significantly.

Then i would think Dolphin performance would very much benefit from a multi core CPUs and not just be entirely on single core strength.

(01-31-2014, 08:27 AM)DolphinFan505 Wrote: [ -> ]Depends on the model of the i3. That desktop i3 could demolish my laptop into the ground. Generally the newer the model the better the performance.

but, there is more than desktop i3 cpu.

(01-31-2014, 09:01 AM)admin89 Wrote: [ -> ]
Quote:Why doesn't Dolphin use more than 1 core
Hey , no one said Dolphin only use 1 core . Why did you keep saying like that ?
If you want Dolphin to run off 1 core that bad , you can disable "Dual Core" option via Dolphin configuration and enjoy even slower speed

...

(01-30-2014, 04:08 PM)KHg8m3r Wrote: [ -> ]Dude, come on, you've been around long enough to know that by know. Dolphin relies on single-core speeds, and each newer generation improves single-core speeds.

An i3-4340 is clocked at 3.6 Ghz, and will run most games totally fine. (and probably kick an overclocked Q9550's butt)

I think a better way to say it is that Dolphin is sooo demanding it needs all the power it can get thusly newer gen CPUs even if they have less cores benefit better performance wise.
"Single-Core Performance" does not refer to how the CPU performs when it is only using one core. It refers to how well it performs each thread. Because of some random people who hardly know what they're talking about confusing that, I, myself, use "Per-Core Performance", shortened to PCP.

Dolphin cannot use high parallel performance, because there's just not enough things to split off without per-game hacks, and, even then, the speed boost will be negligible on anything but the most perfectest parallelism ever put in a processor.
All that those guys said (KHg8m3r, garrkler, kinkinkijkin...), without mentioning the -hell- it could cause Dolphin if it used all the CPU cores (yes, I´m referring to the temps! They´ll blow up any PC if that happens!).
I have both of my cores being used when I use dolphin. My temps max at a toasty 40c, but my CPU doesn't release the magic smoke, like you seem to think it would.
(01-31-2014, 10:44 AM)kinkinkijkin Wrote: [ -> ]I have both of my cores being used when I use dolphin. My temps max at a toasty 40c, but my CPU doesn't release the magic smoke, like you seem to think it would.

I was referring to the heat it was going to be caused by Dolphin if it used the 4/6/8 CPU cores, maxing them out...
My point is that it wouldn't be as devastating as you think. Only on coolness-challenged processors, like any of intel's newer processors, or any of AMD's 8-core FX-series/6-core Phenom IIs. Or if the person responsible for applying the TIM mucks it up.

EDIT: Wait, newer intels are the best CPUs for dolphin, aren't they? Darn.
on a lot of PC gaming forums they call it "IPC". Instructions per cycle. how muhc work can it get done per hz or mhz. people think of mhz and ghz as speed but, it's also sort of like storage. How many instructions and commands can fit in CPU or rather ALUs (aka calculator) in the CPU core at once before it's cycled. (aka when all the switches flip from 1 to 0 or vice versa)

https://www.youtube.com/watch?v=cNN_tTXABUA

this might be why a brand new dual core i3 can perform faster than an old/older qaud core.
IPC is a theoretical measurement, SCP/PCP is an arbitrary, relative, and realistic measurement, and also not a measurement.
@cdoublejj: I don´t know if anyone did this here, but why not try the new Dolphin benchmark?