Aonix Delivers Java Multiprocessor Virtual Machine
Summary
“Using an internally created and computationally intensive benchmark, PERC shows better than eight-times performance improvement on an eight-core multiprocessor system compared to the same test running in a single core.To ensure real-time, predictable performance, Aonix altered PERC Ultra SMP’s patented garbage collection to run on multiple processors in parallel while remaining: · preemptible by higher priority threads · incremental so that, when garbage collection is preempted and resumed, it resumes with the next increment of work rather than restarting itself · accurate, guaranteeing to reclaim all dead memory · defragmenting through relocation of live objects in order to coalesce discontiguous free segments · paced so that the memory pool is replenished at a pace consistent with the application’s need for new memory allocation PERC Ultra SMP exploits the capacity of multiple processors while reducing the interference of garbage collection on application threads.“Using an internally created and computationally intensive benchmark, PERC shows better than eight-times performance improvement on an eight-core multiprocessor system compared to the same test running in a single core.The currently available version, PERC Ultra 5.1 offers Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation, remote debug support, deterministic garbage collection, standard graphics and extended commercial RTOS support.PERC Pico, the first development environment geared toward the creation of resource constrained and deeply embedded hard real-time applications and components, is based on the emerging Java Specification Request (JSR-302) for development of hard real-time safety-critical code.It offers a memory footprint measured in hundreds of kilobytes in comparison to the tens of megabytes required for other Java solutions as well as boasting performance, latency, and determinism comparable to C.Shipping and AvailabilityPERC Ultra SMP is immediately available for early adopter delivery with general product release expected in December 2008.