aJile’s Approach for Real-Time Embedded JVM Execution
Implement the JVM directly with simple, low-cost, low-power hardware
- JVM bytecodes are the native instruction set
- Only multianewarray and athrow trap to s/w
Support RT Threads in Hardware
- Java thread primitives are instructions
- Fastest real-time Java performance -- < 1 µsec thread yield()
- Eliminates need for RTOS