Hypervisor

Reduce costs with high performance, secure consolidation on multicore processors.

Nucleus Hypervisor

The Hypervisor allows developers to meet the design needs of a complex system, especially those systems requiring separation between different OS’s, enablement of resource sharing on a multicore SoC, and real-time performance.

Nucleus Hypervisor is extremely flexible, allowing it to run on single-core or multicore processor architectures supporting asymmetric multiprocessing (AMP), symmetric multiprocessing (SMP), or a combination of both.

Hypervisor

The Hypervisor allows developers to meet the design needs of a complex system, especially those systems requiring separation between different OS’s, enablement of resource sharing on a multicore SoC, and real-time performance.

Nucleus Hypervisor is extremely flexible, allowing it to run on single-core or multicore processor architectures supporting asymmetric multiprocessing (AMP), symmetric multiprocessing (SMP), or a combination of both.

Build High Performance High Reliability Systems

Separation

Nucleus Hypervisor addresses security concerns by enabling strong isolation and containment of guest operating environments. Functioning at the highest privilege level in a system, the hypervisor can enforce the partitioning of memory and devices to ensure that misbehaving applications, either unintentional or malicious, cannot disrupt or corrupt other areas of the system.

For applications requiring hardware-based partitioning of resources such as memory and crypto blocks, Nucleus Hypervisor takes advantage of the separation capabilities built into the silicon for efficient performance and additional protection.

Multicore or Single Core Flexibility

Built for Embedded

Building upon the Nucleus RTOS, the Nucleus Hypervisor is a small footprint Type 1 hypervisor designed and built specifically for embedded applications. The high performance enables systems to boot quickly while minimizing the impact on guest operating system execution. With dynamic scheduling of virtual machines, it allows for the load balancing of the payload and priority-based execution to support stringent real-time and performance constraints. In addition, Nucleus Hypervisor features a flexible device model that supports virtualized device access and direct device access for performance-critical applications and provides various mechanisms for interest communications.

Integrated Tools and Analysis

Rich Development Tools

Nucleus Hypervisor comes with the Sourcery™ CodeBench, which provides an industry-proven commercial quality toolchain and associated utilities. CodeBench also contains the Sourcery Analyzer providing analysis visualization that is time-correlated with the events traced in the Nucleus Hypervisor and device drivers.

  • A fully integrated development environment (IDE)
  • Access to a performance-optimized compiler and libraries
  • Advanced software insight and analysis tools