News: 0001493813

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel Working To Improve Virtualization Handling For P/E-Core Hybrid CPUs

([Intel] 6 Hours Ago Intel Core + Virtualization)


While Intel has been making steady progress around [1]enhancing the Linux kernel handling for CPUs with a mix of P and E cores for proper task placement and power optimizations, one area that still is less than desirable for these hybrid Intel Core processors is around virtualization. But Intel engineers are now actively working on improving the Linux virtualization infrastructure for being able to convey the P/E core differences among vCPUs so that the guest VMs can better behave in such environments.

Intel engineers Zhao Liu and Zhenyu Wang presented at the KVM Forum 2024 in Brno, Czech Republic on Monday around their CPU virtualization enhancements for Intel hybrid platforms. The Intel work is to ultimately overcome QEMU/KVM currently being unable to expose P-core / E-core differences to VMs for better task placement and other core differences among vCPUs.

The Intel engineers are working on a QEMU API to allow creating hybrid CPU / cache topologies for guests, ensuring VMs under QEMU can properly enumerate the core differences, and VM optimizations around hybrid CPUs such as being able to leverage Intel Thread Director and Turbo Boost Max Technology.

With the work by Intel they are seeing up to a 14% improvement in the performance of Windows virtual machines.

They are seeing other healthy improvements as well, including for Linux guest VMs.

Those interested in the work being pursued by Intel to enhance virtualization for hybrid Core CPUs can learn more via [2]the PDF slide deck from their KVM Forum 2024 presentation.



[1] https://www.phoronix.com/news/Linux-6.12-Hybrid-No-SMT-Cap

[2] https://pretalx.com/media/kvm-forum-2024/submissions/NYWTMH/resources/The_Road_to_Optimal_CPU_Virtualization_on_Hy_nC2wAWI.pdf



risho

pWe00Iri3e7Z9lHOX2Qx

Welcome to UNIX! Enjoy your session! Have a great time! Note the
use of exclamation points! They are a very effective method for
demonstrating excitement, and can also spice up an otherwise plain-looking
sentence! However, there are drawbacks! Too much unnecessary exclaiming
can lead to a reduction in the effect that an exclamation point has on
the reader! For example, the sentence

Jane went to the store to buy bread

should only be ended with an exclamation point if there is something
sensational about her going to the store, for example, if Jane is a
cocker spaniel or if Jane is on a diet that doesn't allow bread or if
Jane doesn't exist for some reason! See how easy it is?! Proper control
of exclamation points can add new meaning to your life! Call now to receive
my free pamphlet, "The Wonder and Mystery of the Exclamation Point!"!
Enclose fifteen(!) dollars for postage and handling! Operators are
standing by! (Which is pretty amazing, because they're all cocker spaniels!)