- PicoJava
picoJava is a
microprocessor specification dedicated to native execution of Java-based bytecode without the need for an interpreter or JITcompiler , thus speeding bytecode execution up to 20 times, compared to standard Intel CPU with a JVM. picoJava-based microprocessors can also execute C/C++ code as efficiently as comparableRISC CPU architectures. This approach results in the fastest Java runtime performance with a smallmemory footprint and competitive performance on code not written in the Java language.The picoJava specification does not include any memory or I/O interface logic, so that developers can add their own logic to customize memory and an interface.
picoJava was originally designed to be used in consumer electronic products that run Java applications.
Sun Microsystems never released a product based on this technology; however, Sun have licensed the technology to companies such as Fujitsu, NEC and Siemens.See
Jazelle for a similar,ARM -based processor.Current Products
In 2000
Fujitsu released the "J-Starter Kit", a development system featuring a picoJava Architecture processor.External links
* [http://www.sun.com/software/communitysource/processors/picojava.xml Sun Community Source Licensing (SCSL) — picoJava]
* [http://pr.fujitsu.com/en/news/2000/04/5.html Release announcement (Fujitsu)]
Wikimedia Foundation. 2010.