Atego rolled out Aonix PERC Ultra SMP 5.4. The latest version supports concurrent multi-processor garbage collection technology. The latest PERC release improves overall system functionality and provides broader platform availability. Aonix PERC Ultra SMP is available now from Atego. Aonix PERC development tools are available at no charge with a maintenance contract. Aonix PERC Ultra SMP is ideal for real-time Java applications and mission-critical embedded systems.
Aonix PERC Ultra SMP provides parallel garbage collection (GC), a memory management technique allowing the use of all processors/cores for faster identification and collection of unused objects. A dual quad-core Xeon-based Linux real-time system could collect discarded memory nearly eight times faster than a single-threaded garbage collector but could not run concurrent with other application threads until now.
Version 5.4 of PERC Ultra further improves the efficiency of the garbage collection process by implementing concurrent GC. Compared to parallel GC, concurrent GC allows collection of unused objects by multiple processors while Java application threads continue to operate concurrently. PERC Ultra’s GC dynamically allocates available processors/cores to perform garbage collection tasks without disrupting active Java threads on other cores. This enhances the ability of the GC to pace the garbage collection rate to the application’s memory allocation rate.
With the release of Aonix PERC Ultra SMP 5.4, new SMP-capable RTOS platforms and target processors are supported. In addition to previously supported Linux development systems targeting Red Hat Linux, Red Hawk Linux, and Wind River Linux on x86 targets, new support for Linux and Windows systems targeting QNX Neutrino on x86, and Wind River VxWorks on x86 are available.
More info: Atego