Aonix Perc Ultra SMP 5.4 enables Symmetrical Multi-Processor (SMP) Java applications to execute efficiently in embedded, ARM processor-based systems
Oct 05, 2010 - 08:00 AM
Aonix Perc Ultra SMP 5.4 from Atego supports multi-core ARM processors such as those based on the ARM Cortex™ A9 processor. Initial testing of this port was done using a four core ARM processor running Linux.
“Atego extended the Aonix Perc Ultra SMP line to include ARM processors based on customer demand,” said James B. Gambrell, Executive Chairman at Atego. “Having already demonstrated success with its non-SMP version of Aonix Perc Ultra® for ARM processors in a number of deployed systems such as in-flight entertainment & cabin management systems and a shipboard defense control application, our customers were anxious to move up to multi-core functionality. With this SMP version being introduced Atego is pleased to fulfill the customer demand in such an exciting growth market.”
“We are impressed with the scalability of benchmark results from Aonix Perc Ultra SMP on the quad core Cortex-A9 MPCore™ processor,” said Ian Rickards, Product Manager for the Processor Division at ARM. “Having an advanced real-time virtual machine with the ability to effectively scale across ARM multi-core systems opens exciting new opportunities. The combination of Atego’s Perc and power-efficient Cortex-A9 processor technologies will be very interesting to many projects looking to leverage the wealth of downloadable Java libraries now available to them for multi-core deployment.”
In addition to the enhanced concurrent GC technology, and multi-core ARM capability, the product supports AWT/Swing libraries for embedded platforms giving graphics developers the immediate availability of hundreds of downloadable community projects. AWT (Abstract Window ToolKit) is a portable GUI library for stand-alone applications and/or applets and provides the connection between a Java application and the native GUI. Swing implements a set of GUI components that build on AWT technology and provide a pluggable look and feel. Swing is implemented entirely in the Java programming language, and is based on Lightweight UI Framework. Support of these graphics libraries enables faster development and provides the foundation for more extensive use of graphics in embedded and real-time Java systems.
About the Aonix Perc Family
Atego’s flagship Virtual Machine technology and supporting tool chain, Aonix Perc Ultra is one of the most deployed embedded and real-time Virtual Machines in the industry. Aonix Perc Ultra is a virtual machine and tool set expressly created for demanding embedded and real-time systems requiring Java Standard Edition support. Aonix Perc Ultra delivers the ease and efficiency of Java SE without sacrificing integrity, performance, or real-time behavior. The product line offers Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation, remote debug support, deterministic garbage collection, standard graphics and extended commercial RTOS support.
Shipping and Availability
Aonix Perc Ultra SMP 5.4 for Linux/ARM target support is available now from Atego. Atego provides its customers with the use of its Aonix Perc development tools at no charge in combination with a maintenance contract. Project, target execution, and deployment license pricing is available on request.
Atego is a world leading software tools and professional services company, focused on helping organizations engineer complex, mission- and safety-critical systems and software. With today’s systems and software engineering projects continually growing in complexity, Atego Vantage collaborative design and development environment, Atego Perspective MB-PLE process and expert professional services enable abstraction, optimization and automation – dramatically increasing quality, security and productivity.
- Beverley McFarlane, Marketing Manager
Atego, 701 Eagle Tower, Montpellier Drive, Cheltenham, GL50 1TA, UK
Tel: +44 (0) 1242 229 300
This press release is available as a download in PDF Format