@Piru
Last time I looked Amithlon, it didn't run on PS3. In fact all you have is UAE - without JIT.
Obviously. In terms of functionality, UAE would be just as capable. Some of Amithlon's features (native Linux video drivers) would be superfluous; others (x86 native code) would be cool (PowerPC native code with WarpUP and PowerUP compatibility).
There's nothing wrong with dreaming. ;-) As I recall, a little dream thread like this (and a lot of work, of course) spawned the Minimig.
And who'd write that? Amiga emulation doesn't multithread anyway.
I don't know, Santa Claus. There's no reason a proper design couldn't take advantage of multiple execution units to implement the asynchronous parts of the system or even offload emulation tasks like recompilation. At that point, though, you'd have a hypervisor with a platform scheduler running behind the operating system scheduler.
Funny thought: virtualization has existed in mainframes and minicomputers for decades; however, it's still near impossible to convince business system owners that virtualization is safe and effective on distributed systems, despite what VMware, Microsoft, Sun, Citrix, Novell, and others claim about adoption rates. Nevermind the fact that their applications already share resources by running on an operating system as opposed to bare metal. ;-)