|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
A
TIT/Fujitsu Open Source Java JIT Project
|
|
• |
A
dynamically customizable Java JIT compiler in Java
|
|
• |
Apply
gOpen Compilerh gReflectionh to JITs
|
|
|
• |
Dynamic
compilation
|
|
|
• |
Self-compiling
(JIT in Java and coexist w/app objects)
|
|
• |
Basis
for various JIT research (c.f. Stanford SUIF)
|
|
|
• |
Will be
public domain this summer
|
|
|
• |
Plugs
into standard Sun JVM (1.1.x) (as is w/standard C- JITs)
|
|
• |
Solaris-SPARC
JDK 1.1.x, 1.2 (ref JVM), Linux x86
|
|
|
• |
Second
fastest JIT on x86 Linux
|
|
• |
Allow
customization of JITs
|
|
|
• |
Dynamic
loading of optimization classes (Compilets)
|
|
|
• |
Customized
behavior
|
|
|
• |
Optimize
for apps and environment
|
|