|
picoJava Microprocessor Cores are uniquely designed processor cores that natively execute Java bytecode as defined by the Java Virtual Machine (JVM). They 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.
Alternatives for executing Java codeAs illustrated in Figure 1, there are three alternatives for executing Java code:
High-Performance ArchitectureLeveraging on the RISC expertise - including methodology, process and circuit techniques - developed by Sun Microsystems over the past 15 years with its high-performance workstation and SPARC architectures, the picoJava cores are streamlined for maximum Java runtime performance. Great care was taken to make the core easy to customize for Java-centric applications by allowing variable-sized caches and versions with or without a floating-point unit along side a standard integer unit as illustrated in Figure 2.
Licensable CorespicoJava I and II are licensable cores, which can be integrated with the application specific I/O functions to design a complete embedded processor that is ideally suited for Internet Information Appliances such as:
Contact Information
| |||||||||||||||||||||||||||||