Next-generation embedded Virtual Machine and compilation technology for Symmetrical Multi-Processor systems

August 06, 2012 // By Nick Flaherty
UK system design tool vendor Atego has launched its next-generation embedded Virtual Machine and compilation technology for Symmetrical Multi-Processor (SMP) systems.

With Aonix Perc Ultra SMP 6.1 Atego introduces multi-core support for the Java 6 language for the first time and provides new compilation technology producing tighter, more efficient code that executes up to 200% faster on average. An important feature added in this release is automatic generation of native method call marshalling code that yields up to 14x improvement in Java-to-native call speed compared to prior versions.
A graphical console called PConsole, with new support for multi-processor execution, is provided together with this release at no additional cost. PConsole provides visualization of Java application execution while running under the Aonix Perc Virtual Machine (VM) for monitoring and improvement purposes. It displays real-time graphical information about performance and resource consumption of the application, including information on heap and stack memory and CPU workload of the individual threads.
"The advancements in this release telegraphs Atego's commitment to support development of complex and mission-critical modern systems," said Hedley Apperly, Atego's Vice-President of Product & Marketing. "As many of our customers continue to push the performance envelope and provide high-performance products to their users, comprehensive tool chains that fully and efficiently exercise multi-core CPUs are significantly growing in demand. Aonix Perc Ultra SMP 6.1 and its associated PConsole capability are a huge advantage toward meeting that demand."
Aonix Perc Ultra SMP 6.1 is immediately available from Atego with development tools on Linux platforms, and supports Linux execution on a number of popular target processors. Target execution and deployment license pricing is available on request.