Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Optimizing vPMU on ARM

KVM Forum via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to optimize virtual Performance Monitoring Unit (vPMU) implementation on ARM architecture in this 29-minute conference talk from KVM Forum. Discover the performance overhead issues caused by KVM's current vPMU implementation that traps and emulates the entire PMU, and explore innovative solutions to address these challenges. Examine how modern ARM CPU features including PMUv3 and Fine Grain Traps (FGT) enable selective untrapping of common PMU registers and features, allowing guests direct hardware access to dramatically reduce overhead and improve performance. Understand the technical implementation details and review notable performance improvements achieved through this optimization approach, with insights drawn from months of development work and testing results shared on the kvmarm mailing list.

Syllabus

Optimizing vPMU on ARM by Colton Lewis

Taught by

KVM Forum

Reviews

Start your review of Optimizing vPMU on ARM

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.