From: Rob van der Heij <[email protected]> Date: Thursday, 15 July 2010 17:38
>On Thu, Jul 15, 2010 at 8:47 AM, Binyamin Dissen ><[email protected]> wrote: > >> And branch instructions. >> >> An the choice of the base register to use to point to the instruction. The >> instruction would have to be interpreted to determine what register is >> available. > >Very true. While the idea of using EX sounds neat, I think you're >right that it's just not practical in the end. It is practical, and it was done. > It is probably more >robust to have PER intercept all instructions and maintain both >contexts for you. > >The Hercules people have shown that you can do a full interpreter if >you give up an order of magnitude. It's probably similar to what you >could achieve to run x86 programs on our CPU. Some smart tricks may >get a factor 2-3 back again for some applications. >The result may be a feasable business case for some. Just like writing >applications in high level frameworks sometimes makes sense, even if >it takes 1-2 orders of magnitude more CPU. > >| Rob
