Home News Linux gets Intel CPU size-core optimization again, performance catching up with Windows11

Linux gets Intel CPU size-core optimization again, performance catching up with Windows11

0

When Intel announced the Alder Lake CPU architecture core design, the company said Windows 11 has been optimized for that size core design, along with the latest Thread Director technology to help with task scheduling, so real-world performance is better than Linux and Windows 10.

The latest tests conducted on Ubuntu using Linux kernel version 5.18 show that the performance of the Alder Lake-S Core i9-12900K on Linux and on Windows 11 is no longer too different. There is no longer a big difference in performance.

And recently, Intel Linux engineer Ricardo Neri submitted a new patch to the Linux kernel that improves task scheduling between the P-core (performance core) and the E-core (energy efficient core).

"On processors with a mix of higher frequency SMT cores and lower frequency non-SMT cores (e.g. Intel hybrid processors), if multiple SMT peer processors are busy, the lower priority CPU will pull tasks from the higher priority core.

Do not use a different priority for each SMT peer. Instead, adjust the asym_packing load balancer to identify SMT kernels with multiple busy siblings and let the lower priority CPUs pull tasks.

Removing these artificial priorities avoids redundant migrations and allows the lower priority cores to check all SMT peers for the busiest queues."

In addition, Intel’s upcoming 13th-generation Raptor Lake and future 14th-generation Meteor Lake CPUs are expected to use a similar hybrid architecture, so optimizations for Linux will be seen in later generations as well.

Exit mobile version