Enea Multicore Migration Platform

The Enea Multicore Migration Platform is the answer to how to take an existing unicore based system, and port it to a given multicore device. Either a single device or multiple devices, possibly with multiple OS’s.

We offer a platform approach containing a technical solution, but also offers actual guidance on how to effect a migration of legacy systems into the new multicore world.

The platform addresses the two primary use cases:

  • Migration of a single unicore application to a multicore device for performance enhancement
  • Migration of a whole system of separate unicore devices that may contain multiple OS’s.

Actual design and programming patterns and templates

A unique component is the “Multicore Migration Manual” along with design and programming patterns or templates. These illustrate the steps needed to perform a successful migration::

  • Identification of and dealing with “shared state”
  • Partitioning and Load Balancing
  • Profiling and performance Optimization with multicore tools
  • Adaptation to new multicore device HW acceleration features
  • Integrated fault management at the core or guest OS level
  • Live guest OS and application SW upgrades

Enea Hypervisor

The Enea Hypervisor is the main technology component of the platform. It is designed to support any legacy OS as guest, and provides the ability to extend a legacy system with Linux.

The Hypervisor provides a thin para-virtualization layer for Linux and other guest OS’ with minimal intervention or interference from the underlying Enea Hypervisor microkernel based services layer.

Additionally, the Enea Hypervisor provides a complete fault redundant device framework that supports common services across all cores and individual core restart without full device reboot. The Enea Hypervisor also supports bare-metal execution environments in conjunction with legacy OS and SW.

Hypervisors in Multicore Devices

 

Tools

The platform also includes Enea LINX IPC and Enea Optima tools.

Share our cutting-edge expertise

Covering categories including multicore, realtime, embedded Linux and much more, Enea's White Paper Directory is one of the best sources for technical white papers and information. Login/Register to download your free copy.

Designed for multicore: Enea message passing model

Enea OSE Multicore Edition on AppliedMicro (APM) Mamba

Enea Optima Debugging Heterogeneous Multicore System based on TI OMAP-L138

Change business area

Please select the business area you are interested in.

Login

Please login by providing you information below.



New user