[virtmach] Re: virtmach-digest V1 #27
Wed, 19 Apr 2000 11:09:45 -0400
Some electronic equipment suggested that David Rush wrote:
> You can also optimize your instruction set by instrumenting your VM in
> various ways to find frequently used instruction sequences.
> For which you then add single instructions. Fix the compiler to emit
> them when appropriate (harder than Huffman-coding the instructions),
> Redo the huffman coding, rinse, repeat until you get to some kind of
> fixed point.
> Then the marketing dweebs will want it to generate JIT native code ;)
>From which one may suggest that the way to do it is to assume that this
will happen, and to skip the interpreter altogether and use an
IR suited to code generation (cf UCI's Oberon "Slim Binaries").
But it may make building a portable debugger harder.
As a short term postition the IR can be used to generate byte code for
an interpreter ...
Advanced OS Technology Group / Sawmill Linux Project
IBM TJ Watson Research Center 30 Saw Mill River Road, Hawthorne, N.Y. 10532
Email: email@example.com Voice: +1 914 784 7550