Linux 6.12 Perf Updates Bring Intel Lunar Lake & Arrow Lake Additions

Written by Michael Larabel in Intel on 19 September 2024 at 09:54 AM EDT. Add A Comment
INTEL
The core perf subsystem updates have been merged for the in-development Linux 6.12 kernel.

Exciting the masses -- well, those that use perf -- with Linux 6.12 is per-PMU context rescheduling that should significantly improve single-PMU performance. There is also a new RCU-protected hot path optimizations for better performance with peak throughput increasing from around 3.7M/s to 8M/s or with uretprobes going up from around 2.4M/s to 5M/s. There are also other performance improvements to enjoy as well.

Plus there are core cleanups and fixes. There is also a fix for an "ancient bug" that yielded lots of perf events being dropped incorrectly when running at higher sampling frequencies.

Lunar Lake slide


When it comes to new hardware support, the Intel code around the uncore and power events includes support for Intel Arrow Lake and Lunar Lake processors. There is also Lunar Lake uncore iMX free-running support added.

More details on the Linux 6.12 perf updates via this Git merge.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week