CPU server acceleration

Innexis Architecture Native Acceleration

Innexis Architecture Native Acceleration (ANA) software is a cloud-based, high-speed, virtual platform. By running natively on Arm-based servers, the software workloads run at much higher speeds than on typical instruction-set, simulation-based, virtual platforms.


Get in touch with our sales team 1-800-547-3000

Multiple Center Processing Units on a single motherboard.

Why Innexis ANA?

Software is becoming more critical and a significant differentiator in innovative products.  More complex software workloads running on increasingly complex hardware designs are leading the way in many markets. Innexis ANA delivers:

  • Application programming interface (API) compatibility across all modeled peripherals
  • Execution speeds faster than instruction set simulation (ISS)
  • Cloud integration that scales across large, dispersed development teams

Key features

Virtual SoC models

Users can create virtual system on a chip (SoC) models that run natively on high-performance Arm Central Processing Units (CPUs) and graphics processing units (GPUs) through a simple web user interface. The ANA modeling layer allows for configuring cores, memory, networking, storage, accelerators and other devices. Once the models are created, users can start/stop the models.

A single CPU on a computer motherboard.

Simple web user interface

A simple web user interface allows the user to: 

  • Edit the virtual SoC model configuration 
  • Start/stop the virtual SoC model  
  • Load software to the virtual SoC model 
  • Serial console for user interaction with the Virtual SoC Model and Software 
  • Manage different virtual SoC models 
  • Debug applications 
  • Profile and analyze software execution 
Screen capture of the Architecture Native Acceleration software managing model libraries.

Heterogeneous cores

It has become common for new SoC designs to have multiple compute clusters within the SoC. The ANA modeling layer allows for the creation of models using heterogeneous cores that will be used in the final SoC design, such as Arm Cortex-A cores for application processing, Arm Cortex-R cores for safety, Arm Cortex-M cores for system control and a GPU for computing.

Engineer examines software C-code on dual monitors.

Discover more Innexis applications

Related resources