Product Details Supplier Info More products

Atego has announced the release of Aonix Perc Ultra SMP 5.4 with support for concurrent multiprocessor garbage-collection technology.

Aonix Perc Ultra SMP responds to the need for multiprocessor and multicore solutions in complex mission-critical embedded and real-time Java applications.

Atego’s virtual machine technology and supporting tool chain, Aonix Perc Ultra was recently tested and deployed in time-critical applications ranging from the Aegis weapons system on the guided missile cruiser USS Bunker Hill to the in-flight entertainment and cabin management systems on the Cessna Citation CJ4 business jet.

Aonix Perc Ultra SMP adds support to empower large mission-critical systems to more fully utilise multiple processors at peak performance.

Aonix Perc Ultra SMP, first introduced in 2008, provided 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, until now, could not run concurrent with other application threads.

The latest version 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, 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, support for Linux and Windows systems targeting QNX Neutrino on x86, plus Wind River VXWorks on x86 are available.

View full profile