PicoJava

From Wikipedia, the free encyclopedia

The correct title of this article is picoJava. The initial letter is shown capitalized due to technical restrictions.

picoJava is a microprocessor specification dedicated to native execution of Java-based bytecode without the need for an interpreter or JIT compiler, thus speeding bytecode execution up to 20 times, compared to standard CPU. picoJava-based microprocessors can also execute legacy C/C++ code as efficiently as comparable RISC CPU architectures. This approach results in the fastest Java runtime performance with a small memory footprint and competitive performance on code not written in the Java language.

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. It was never released as a product by Sun Microsystems and the sources are now open source.

[edit] External links


In other languages