picoJava is a microprocessor specification dedicated to native execution of Java bytecode without the need for an interpreter or just-in-time compilation.
The aim is to speed bytecode execution up by up to 20 times, compared to standard Intel CPU with a Java virtual machine.
[1] GNU Compiler Collection added picoJava support in 1999 as machine definition 'pj,'.
[2] The open-source version of picoJava has been implemented in an FPGA.
This computer hardware article is a stub.