All About Hypervisor

All About Hypervisor

With the latest technology trends in Displays (HMIs), Connected vehicle technologies (V2X), ADAS, in cabin infotainment the demand for processing capabilities of the controllers is increasing day by day. With this increasing processing power demands of embedded applications and technology advances, heterogeneous Multicore Systems on Chip have become prevalent in embedded system.

Considering the cost, processing speed requirements, security aspects automotive and heavy machinery industries are adapting hardware virtualization and hypervisor concepts for the ECUs, especially for the Displays and infotainment systems.

So, what is hardware virtualization and Hypervisor?

Virtualization is the concept of separating applications, OS and hardware. It will allow you to run multiple operating systems segregated from each other on the same physical hardware. To achieve this an additional software (Hypervisor) is needed on the hardware that enables the virtualization and separation of the hardware and the guest operating systems and applications. Hypervisor intercepts all operations of the Operating Systems and hardware.

Some of the advantages of this technology are saving physical space, effective use of the hardware resources, separation of safety-critical features, independent development for various modules to speed up the development process. Just an example, in automotive applications this technique is used to handle the high-end 3- D graphics by separating it from the main system. This frees up the main system for other tasks and greatly increases the display speed of images. Also, for industries such as oil and gas exploration, where there is a need to quickly visualize complex data, this technology can be very useful.

                                                                                         – Article contributed by Praveen Medarametla