Priest of the Order of the Butterfly
Posts: 895 from 2003/3/4
From: #AmigaZeux, Gu...
Quote:Kronos wrote:
Quote:
KennyR wrote:
Using half the CPU's actual computing power, not one sixteenth...
Not sure what tree you're trying to bark at here....
We already use only a part of the computing power since many supported PPC are dual or even quad core.
The initial CoreDuo/CoreSolo were not that far off from G4/G5 clock by clock and core by core.
Current x86 cores are several times faster than those from 2006
It's an arithmetic growth while overall CPU speed is growing geometrically.
Quote:
So if we could somehow get Rosetta's performance running MorphOS on a current Intel or AMD CPU we would have created the fastest MorphOS computer by quite a margin.
Not that thats gonna happen.
QEMU is a full emulator, it emulates the whole CPU warts and all. Rosetta was not some magic hyper-efficient form of it. It only translated user-mode instructions. Where it could, it pulled x64 code from the OS to replace PowerPC code rather than translate it. MacOS talked to Rosetta for all the necessary address mapping, and was an abstracted layer that never had to deal with the MMU, I/O, timers, and so on like MorphOS does.
And before anyone says it could be added, I'm not sure MorphOS
is capable of doing that by dint of its inherent design of being a shared address OS. Like multi-core, it's not even clear where to begin, never mind how it might work.