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 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