KVM Forum 2018 has ended
October 24-26, 2018 - Edinburgh, Scotland, UK
Click Here For Information & Registration
Friday, October 26 • 11:30 - 12:00
Shared Virtual Addressing in KVM - Yi Liu & Jacob Pan, Intel Corporation

Sign up or log in to save this to your schedule and see who's attending!

Shared Virtual Addressing in KVM (Liu Yi, Intel) - Shared Virtual Addressing (SVA) is a hardware extension to allow device directly accessing CPU virtual address, thus enables efficient workload submission on accelerators. SVA requires support in PCI bus, endpoint device and IOMMU, which has been made available by major hardware vendors (Intel, AMD, ARM, etc.). Then it becomes a hot area in cloud and data center, where same level of efficiency is expected when those accelerators are assigned to VMs.

This talk will first provide an overview of SVA and then the envisioned architecture of virtualizing SVA in KVM. Following that will be a deep dive of main SVA working flow cross multiple kernel/user components (Qemu, VFIO, IOMMU, etc.), especially about how to design neutral kernel APIs to work with different IOMMU vendors and also different vIOMMU models (emulated or para-virtualized).

avatar for Yi Liu

Yi Liu

Software Engineer, Intel
Yi is a software engineer from Intel SSP, focusing on I/O virtualization technology. He works on Shared Virtual Memory, Scalable IOV and vIOMMU stuffs in recent years. He has been invited to give presentation at LPC 2017, LinuxCon Beijing 2018 and KVM Forum 2018. Before joining Intel... Read More →

Jacob Pan

Linux Kernel Developer, Intel Corp
Jacob is a Linux kernel developer at Intel since 2005. He worked on PowerPC at Freescale prior to joining Intel. He has worked in many areas around Linux kernel, including arch/x86, device drivers (USB, I2C, PMIC, sensors, timers). His recent interest and work is on power management... Read More →

Friday October 26, 2018 11:30 - 12:00
Fintry Auditorium