IO Virtualization for Intel Platforms eLearning Course

Instructor(s): Joe Winkles

Equivalent of: 90-day course

Subscription Length: 120 days

$995

Course price

We can create a live corporate training for you:

What's Included

Modules img Course completion certificate
IOV Intel eLearning modules
(unlimited access for 120 days)
PDF of Course Slides
(yours to keep, does not expire)
Course Completion Certificate
(boost your resume/CV)

Student Review

"Trainer and content were always precise to every required knowledge or information one may need to make a solid base in technology. It is really a good platform to learn and skills, where necessary. The content of are trainers is just perfect."

- Nishant S.

You Will Learn

  • What virtualization is, and the revenue generating uses for virtualization
  • The major sources of overhead with software-only virtualization techniques
  • How I/O virtualization will use the new hardware assists, to solve these problems
  • Intel architecture focused VT-d (multiple generations)
  • DMA remapping (Guest Physical to Host Physical as well as Shared Virtual Memory)
  • PCIe Address Translation Services (ATS)
  • PCIe Access Control Services (ACS)
  • Single Root IOV (SRIOV)
  • Shared Virtual Memory (SVM)
  • Process Address Space IDs (PASIDs)
  • Scalable IO Virtualization
  • Posted Interrupts

Course Description

Virtualization is one of the hot, exciting areas in the industry today, generating significant revenue, and solving critical problems in data centers and in embedded and mobile markets. However, software virtualization techniques add too much overhead to allow virtualization to be used for some applications. This class will look at those problem applications and the hardware solutions architected by Intel as well as support in standards like PCI Express (PCIe). The course focuses on the Intel processor SoC or Chipset VT-d elements that support DMA and Interrupt remapping. The course also discusses details of Address Translation Services (ATS), Access Control Services (ACS) and Single-Root IOV (SRIOV) implementations. This course has been updated to cover Intel's Scalabale IOV technology as well.

Course Content

Module 1: eLearning Intro and Course Outline
Intro to the eLearning course and review of the course outline

16min to complete

Module 2a: Introduction to Virtualization
Defining virtualization, Type 1 vs Type 2 hypervisor, trap and emulate, PCI config space emulation, real vs emulated systems, emulate and trapping MMIO

39min to complete

Recommended Prerequisites

None

Benefits of eLearning

Access to the Instructor

Ask questions to the MindShare Instructor that taught the course

Cost Effective

Get the same information delivered in a live MindShare class at a fraction of the cost

Available 24/7

MindShare eLearning courses are available when and where you need them

Learn at Your Pace

MindShare eLearning courses are self-paced, so you can process when you're ready