VirtualLogix™ VLX

Real-Time Virtualization™ for Connected Devices

By VirtualLogix



VirtualLogix’s VLX enables multiple operating systems, including standard Linux real-time operating systems (OS), to simultaneously run on Intel® multi-core processor-based platforms while ensuring high throughput and real-time performance.

VLX ability to share hardware resources to combine a real-time operating system (RTOS) with a rich OS, such as Linux, allows system designers to add functionality quickly and with reduced costs. VLX provides a range of performance, fault tolerance and security options for a wide variety of embedded applications.

Key Benefits

    • Light weight virtualization for real-time and embedded systems

    • Maintains hard real-time performance guarantees

    • Provides maximum system throughput

    • Lower costs and improves time to market by re-using existing software.

    • Lower bill of materials by providing increased functionality with less hardware.


Supported Hardware Architectures

VLX supports a variety of 32-bit/64-bit, single and multi-core processors, including Intel® multi-core architecture with Intel® Virtualization Technology.

Supported Operating Systems

VLX scalable OS supports a wide range of in-house, and commercial real-time operating systems and rich operating systems, such as Linux.

High Performance Virtualization

The VLX virtualization software manages processor(s), hardware devices and memory across two or more operating systems. At initialization time, VLX allocates system resources either exclusively to one operating system or virtualizes them so they can be shared between operating systems. Exclusively owned resources use the operating system’s native drivers; shared resources use simple virtual drivers. Regardless of how resources are partitioned, applications run unchanged on their respective operating systems.



Each operating system under VLX’s control runs in its own context and it can be dedicated to run 100% on a single CPU core or it can share a CPU core with another guest OS.

VLX has been designed to be fast, small and efficient. Special care has been taken to avoid unnecessary latency in interrupt response or context switch times. Overall performance degradation is typically less than 3% for interrupt response and IO throughput.

Host/Target Development Environment

Developers use the native guest OSes development tools for both kernel and application development. Complementing the native tools, VLX provides additional tools that configure and integrate VLX onto the system hardware.

For More Information

To learn more about VirtualLogix VLX or to request a demo visit www.VirtualLogix.com. Download your free white paper and learn how you can speed adoption of Intel® multi-core processors into embedded designs with VirtualLogix™Real-Time Virtualization™ software.

Contact Information