ARM has entered into a multi-year agreement with Oracle to further optimize the existing Java Platform, Standard Edition (Java SE) for ARM 32-bit platforms and to add Java SE support for ARMv8 64-bit platforms.
This agreement will focus on delivering throughput and efficient scalability for ARM-based multi-core systems.
Oracle's Java Virtual Machine (JVM) is a critical component for high-throughput Java applications used in enterprise servers and embedded systems and helps to increase the performance of ARM-based multi-core systems. Additional areas for co-operation include improving boot-up performance, power savings and library optimization - all of which are essential for designs used in the enterprise and embedded markets.
This agreement between Oracle and ARM is the latest milestone in a long history of collaboration. The relationship started in 1996 when ARM helped port JavaOS to the ARM architecture. It continued with several other major engagements, including a multi-tasking JVM. ARM has served as chair of the Java benchmark Embedded Microprocessor Benchmark Consortium (EEMBC) sub-committee, which is a non-profit association that develops performance benchmarks for the hardware and software used in embedded systems. Most recently, ARM joined the Java Community Process Executive Committee to help steer Java technology for the embedded markets.