Hi everyone,
Sorry to bother you all, but I had a cool idea. Looks to me like Plex86 is
not all that different to Transmeta's code morphing software, now that it
is possible to virtualise any instruction, in fact we can run on any
target system, not just x86. We just have to virtualise more stuff =)
Are we already string translated code in a separate memory block (not
accessible to the host)? If so then we could potentially fill that block
with RISC instructions, etc. and not have any x86 instructions at all. I
think this is what Code Morphing does. We could also do cool stuff like
on-the-fly reordering to beat crappy optimisers (I bet Windows wasn't
compiled with pgcc -O6 =) and give performance WAY better than Bochs on,
say, ARM platforms, even Transmeta's CPUs.
TM3120 + Crusoe Linux + Plex86 = faster than TM3120+CM+Linux x86?
Just my $0.02.
Ciao, Chris.
___ __ _
/ __// / ,__(_)_ | Chris Wilson <[EMAIL PROTECTED]> | Phone: 01223 503 190 |
/ (_ / ,\/ _/ /_ \ | Unix Systems & Network Engineer | RITC (Cambridge) Ltd |
\ _//_/_/_//_/___/ +-- Perl/C/Web/Java Programming --+ Cambridge CB3 0DG UK |