One of the goals of the JEOPARD project is a multicore-capable hard real-time Java Virtual Machine for high performance, real-time and safety critical applications. JEOPARD, an initiative of aicas and the Open Group, brings together developers of realtime technologies, research institutes and industrial users, to develop new real-time Java technologies for multicore systems.
EADS Germany, GMV Portugal and Radio Labs Italy, are among the industrial partners in JEOPARD who are currently testing the completed Java VM with their actual applications. GMV Portugal is testing results on multicore systems using SYSGOs PikeOS partitioning operating system. The testing application consists of Java partitions in an aviation control system which are executed in parallel.
JamaicaVM serves as the foundation for the multicore-capable hard real-time Java technology developed for JEOPARD by aicas. JamaicaVM's garbage collector, which works in extremely short steps of only a few microseconds, has been adapted to multicore systems, allowing for the execution of Java code, uninterrupted by other applications, while doing garbage collection work concurrently on other CPUs. Furthermore, the GC implementation features parallel garbage collection on multiple processors, while highly sophisticated load balancing delivers optimal performance from the resulting parallelism.





Wolfgang Patelay, Editor Print & Online 