Ajay Nagariya Published Nov 29, 2017 The idea behind virtualization is to abstract underlying hardware resources from the software that uses those resources. A hypervisor is a software tool installed on the host system to provide this layer of abstraction. Once a hypervisor is installed, OSes and applications interact with the virtualized resources abstracted by the hypervisor -- not the physical resources of the actual host computer. There are different techniques of virtualization based on the level of
isolation provided. Let's take a brief look at each of these techniques:- The real game-changer for virtualization was the creation of hardware virtualization extensions for modern processors, such as the Intel Virtualization Technology [VT] and Advanced Micro Devices [AMD-V] virtualization processor command set extensions. Hardware extensions help the hypervisor tackle complex tasks at the processor level rather than through software emulation. There is also a combination of
Para Virtualization and Full Virtualization called Hybrid Virtualization where parts of the guest operating system use paravirtualization for certain hardware drivers, and the host uses full virtualization for other features. Combined with the benefits of full virtualization isolation and the ability to use any OS without modification, paravirtualization never seemed to gain much traction in enterprise data centers. This left full virtualization to become the de facto standard
for much of the virtualization industry. Ajay Nagariya
Director Of Engineering at AppDynamics [Cisco]
A regular self-care practice - Wellness/Well-Being Act
Apr 8, 2022
How to convert a job interview to job offer
Apr 9, 2021
How to create an effective Presentation/Communication slide
Jan 22, 2020
SELF-IMPROVEMENT - A SIGNIFICANT FACTOR TO ACHIEVING SUCCESS
Dec 12, 2018
"Agility" vs. "Agile”
Dec 5, 2018
BENEFITS OF HYPER-CONVERGED INFRASTRUCTURE [HCI]
Nov 21, 2017
What is Design Thinking?
Oct 27, 2017
Machine Learning [ML] vs. Artificial Intelligence [AI]
Oct 20, 2017
About Myself
Sep 10, 2016
Strategy Vs Tactics
Aug 23, 2016
Explore topics
Select Your Region
Sign In to access restricted content
Using Intel.com Search
You can easily search the entire Intel.com site in several ways.
- Brand Name: Core i9
- Document Number: 123456
- Code Name: Alder Lake
- Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice*
Quick Links
You can also try the quick links below to see results for most popular searches.
- Products
- Support
- Drivers & Software
Recent Searches
Sign In to access restricted content
Advanced Search
Only search in
Title Description Content ID
Sign in to access restricted content.
Intel® Virtualization Technology [Intel® VT]
The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the
following links.
- Safari
- Chrome
- Edge
- Firefox
Virtualization abstracts hardware that allows multiple workloads to share a common set of resources. On shared virtualized hardware, a variety of workloads can co-locate while maintaining full isolation from each other, freely migrate across infrastructures, and scale as needed.
Businesses tend to gain significant capital and operational efficiencies through virtualization because it leads to improved server utilization and consolidation, dynamic resource allocation and management, workload isolation, security, and automation. Virtualization makes on-demand self-provisioning of services and software-defined orchestration of resources possible, scaling anywhere in a hybrid cloud on-premise or off-premise per specific business needs.
Intel® Virtualization Technology [Intel® VT] represents a growing portfolio of
technologies and features that make virtualization practical by eliminating performance overheads and improving security. Intel® Virtualization Technology [Intel® VT] provides hardware assist to the virtualization software, reducing its size, cost, and complexity. Special attention is also given to reduce the virtualization overheads occurring in cache , I/O, and memory. Over the last decade or so, a significant number of hypervisor vendors, solution
developers, and users have been enabled with Intel® Virtualization Technology
[Intel® VT], which is now serving a broad range of customers in the consumer, enterprise, cloud, communication, technical computing, and many more sectors.
Intel® Virtualization Technology [Intel® VT] portfolio currently includes [but not limited to]:
CPU virtualization features enable faithful abstraction of the full prowess of Intel® CPU to a virtual machine [VM]. All software in the VM can run without any performance or compatibility hit, as if it was running natively on a dedicated CPU. Live migration from one Intel® CPU generation to another, as well as nested virtualization, is possible.
Memory virtualization features allow abstraction isolation and monitoring of memory on a per virtual machine [VM] basis. These features may also make live migration of VMs possible, add to fault tolerance, and enhance security. Example features include direct memory access [DMA] remapping and extended page tables [EPT], including their extensions: accessed and dirty bits, and fast switching of EPT contexts.
Intel® Graphics Virtualization Technology [Intel® GVT] allows VMs to have full and/or shared assignment of the graphics processing units [GPU] as well as the video transcode accelerator engines integrated in Intel system-on-chip products. It enables usages such as workstation remoting, desktop-as-a-service, media streaming, and online gaming.
Virtualization of Security and Network functions enables transformation of traditional network and security workloads into compute. Virtual functions can be deployed on standard high volume servers anywhere in the data center, network nodes, or cloud, and smartly co-located
with business workloads. Examples of technologies making it happen include Intel® QuickAssist Technology [Intel® QAT] and the Data Plane Development Kit [DPDK].
Intel® Embedded Design Center [Intel® EDC]
Intel® EDC provides resources, tools, and support for intelligent systems developers.