Pick the right multicore virtualization use case for your design

Virtualization technology provides an environment that enables the sharing of hardware resources (CPUs, memory, I/O) on a single computer system, allowing multiple operating systems to simultaneously share the system. The potential benefits to sharing a system by using virtualization are substantial cost and power savings as well as great flexibility. As shown in Figure 1, below, virtualization is enabled …