Java processor

A Java processor is a microprocessor, which uses as a machine language bytecode. They are thus in competition with Java Virtual Machines such as interpreters and just- in-time compilers.

Most Java processors exist as IP cores and are used in FPGAs or ASICs.

Examples of Java processors are:

  • picoJava Sun Microsystems
  • PSC of Patriot Scientific
  • " Jazelle " extension for ARM processors, to find about many Java -enabled mobile phones.
  • JOP (Java Optimized Processor) - a Java bytecode processor, which is available as open source for FPGAs.

The Atmel AVR32 can execute bytecode directly in hardware, however, is not a complete Java processor.

432112
de