Quote:But ... In my case I have 2 processors 3.0 GHz! Would not be completely 6000mhz ... But something close to it! So ... Indeed we have:
730mhz/6000mhz = 8.2
wrong : emulating 1 ppc-core cannot be done in parallel with todays x86 hardware.
your second core is worthless for ppc emulation, it only does gpu stuff in dolphin.
i allready often explained it this way, but i think it fits the best : 2 women dont get 1 baby in 4-5 month. impossible.
Quote:You can say that a RISC processor is on average 5x more efficient than an x86?
no !
i say you need maybe 5-6 the power to emulate one.
thats two different things.
the x86 operations dont do the same as the powerpc operations, so you need more of them to act like the 1 ppc operation.
simpel example :
ppc : add r1,r2,r3
that adds r2 and r3 and writes it in r1.
if you want to do that in x86, it looks like this :
// load r2
mov ebx,[mem_addr+x]
// load r3
mov ecx,[mem_addr+y]
// add r2,r3
add ebx,ecx
// writeback
mov eax,ebx
now thats 6 times more instructions. maybe not best to do this, but certainly not the worst.
now, if the program was x86 in the first place, it would be clear that you can use the regs(compiler/programmer made sure) and you only need the add line.
i hope this explain to you why much more performance is needed.
and we not even talked about creating this x86 code from ppc code while the game is running.
