Intel® System Studio and many of its components can be used for software development, analysis and debug targeting workloads running inside virtualized guest OSs. In many ways developing for a virtualized environment is only an extension of the concept of cross-development.

Intel® Graphics Virtualization Technology (Intel® GVT) is an extension of Intel® Virtualization Technology (Intel® VT) for Directed I/O (Intel® VT-d) that provides hardware accelerated I/O virtualization support for Intel® HD graphics - it is one of the GPU virtualization solutions. Intel GVT allows the Virtual Machine (VM) to call a GPU function via I/O. Only one VM can use the GPU at a given...

This article walks you through configuration of OVS with DPDK for inter-VM application use cases. Create an OVS vSwitch bridge with two DPDK vhost-user ports, each connected to a separate VM, then use a simple iperf3 throughput test to evaluate performance.

The networking world is rife with buzz words like SDN, NFVs, Cloud, and Virtualized everything for network switches, routers, firewalls, load balancers, web servers, and other communication functions. Commodity NICs can replace expensive, specialized hardware devices for much less cost and can easily be reconfigured as requirements change. When you are ready for SDN/NFV, where to start, what to...

Intel® Open Network Platform (Intel® ONP) is a reference architecture that provides engineering guidance and supports ecosystem enablement to encourage widespread adoption of SDN and NFV solutions in Telco, Enterprise, and Cloud Services. This article will detail how to quickly deploy and verify Intel ONP using virtual machines (VM).

Intel® System Studio 2016 for Microcontrollers is an integrated tool suite for developing, optimizing, and debugging systems and firmware for the Intel® Quark™ microcontroller D2000 and Intel® Quark™ SE microcontroller development boards, which offers a microcontroller core to enable applications from device control to edge sensing IoT solutions.

OpenStack is a virtualization environment supported by several operating systems. Over the years, Linux* distributions have become easier to install and configure, however, despite these improvements, installing an OS on a server is still time consuming. This series of blogs shows the steps to setup a bare metal deployment providing a reliable installation framework using containers.