Re: Tech info on JIT compilers (especially for Java)

William Cohen <cohen@ebs330.eb.uah.edu>
31 Aug 1998 03:22:27 -0400

          From comp.compilers

Related articles
Tech info on JIT compilers (especially for Java) aevoigt@ibm1.sun.ac.za (Anthon Voigt) (1998-08-30)
Re: Tech info on JIT compilers (especially for Java) cohen@ebs330.eb.uah.edu (William Cohen) (1998-08-31)
Re: Tech info on JIT compilers (especially for Java) andi@complang.tuwien.ac.at (1998-08-31)
| List of all articles for this month |

From: William Cohen <cohen@ebs330.eb.uah.edu>
Newsgroups: comp.compilers
Date: 31 Aug 1998 03:22:27 -0400
Organization: University of Alabama in Huntsville
References: 98-08-201
Keywords: Java

Anthon Voigt wrote:
>
> I'm implementing a JITcompiler for Java on a 8051, but so far I've had
> trouble finding technical info on JIT compilers. Could anyone refer me
> to a good book on the subject, or articles or a webpage.


I made a presentation for our research group about Just-In-Time (JIT)
compilation last fall. The slides from the presentation are available
at http://www.eb.uah.edu/~cohen/javanauts/jit1/index.html. It is
meant as an introduction to the subject and does not go into great
detail.


You might broaden your search and look at the binary-to-binary
translators, e.g. FX!32 (i86->alpha)
(http://www.digital.com/DTJP01/DTJP01HM.HTM) by DEC and Embra
(http://www-flash.stanford.edu/Embra/). Many of the techniques used in
these binary-to-binary translators are applicable to generating
high-performance Java Virtual Machines.


On a 8051 you might be a bit tight on space to implement a JIT
(assuming a 16-bit address space). Good luck.


--Will Cohen




^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      William Cohen cohen@ece.uah.edu
      Assistant Professor
      Electrical and Computer Engineering
      College of Engineering
      University of Alabama in Huntsville voice: 256/890-6830
      Huntsville, AL 35899 fax: 256/890-6803
      ECE Homepage: http://www.eb.uah.edu/ece/ecehome.html
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.