Learn Backend Development Part-Time, Online
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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