News: 0001492583

  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)

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

([Intel] 2 Hours Ago Linux 6.12 Perf)


The core perf subsystem updates have been merged for the in-development [1]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.

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 [2]this Git merge .



[1] https://www.phoronix.com/search/Linux+6.12

[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9f0c253ddddca608457a42e509267bed2dee0a50



phoronix

p.s. - i'm about *this* close to running around in the server room with a
pair of bolt cutters, and a large wooden mallet, laughing like a maniac and
cutting everything i can fit the bolt cutters around. and whacking that
which i cannot. so if i seem semi-incoherent, or just really *really* nasty
at times, please forgive me. stress is not a pretty thing. };P
-- Phillip R. Jaenke