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) |
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
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.