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

Reply via email to