By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Linux 6.15 Performance Events Adds Support For AMD Zen 5 Load Latency Filtering
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Linux 6.15 Performance Events Adds Support For AMD Zen 5 Load Latency Filtering
Computing

Linux 6.15 Performance Events Adds Support For AMD Zen 5 Load Latency Filtering

News Room
Last updated: 2025/04/06 at 6:34 AM
News Room Published 6 April 2025
Share
SHARE

Merged a few days ago for the Linux 6.15 kernel were all of the performance events updates for which there are a few notable patches on the AMD and Intel side this cycle.

Within all of the kernel’s performance events code there has been some code clean-ups/simplifications ongoing in the core code and other mostly small, low-level code changes.

AMD EPYC 9005 series uses Zen 5 cores

One item catching my attention among the AMD x86 PMU patches is adding support for OP Load Latency Filtering, which is a new feature found with the Zen 5 processors. The patch explaining this new AMD Load Latency Filtering characterizes it as:

“A new Load Latency Filtering capability is added to IBS Op pmu with latest (Zen5) uarch. It’s advertised by CPUID_Fn8000001B_EAX bit 12. When enabled, IBS hw will raise interrupts only for samples that had an IbsDcMissLat value greater than N cycles, where N is a programmable value defined as multiples of 128 (i.e., 128, 256, 512 etc.) from 128-2048 cycles. L3MissOnly is a mandatory dependency for LdLat, and like L3MissOnly, Hardware internally drops the sample and restarts if the sample does not meet the filtering condition.

Add support for LdLat filtering in IBS Op pmu. Since hardware supports threshold in multiple of 128, add a software filter on top to support latency threshold with the granularity of 1 cycle between [128-2048].

Example usage:
# perf record -a -e ibs_op/l3missonly=1,ldlat=128/ — sleep 5″

There is also some minor fixes and code cleaning to the AMD PMU code but this new Load Latency Filtering feature is the most interesting of the work this cycle.

Over on the Intel PMU side, there is a change there to mention and it’s the PEBS counters snapshotting. PEBS in the context of Intel is Performance Events Based Sampling. That patch explains the PEBS counter snapshotting as:

“The counters snapshotting is a new adaptive PEBS extension, which can capture programmable counters, fixed-function counters, and performance metrics in a PEBS record. The feature is available in the PEBS format V6.

The target counters can be configured in the new fields of MSR_PEBS_CFG. Then the PEBS HW will generate the bit mask of counters (Counters Group Header) followed by the content of all the requested counters into a PEBS record.

The current Linux perf sample read feature intends to read the counters of other member events when the leader event is overflowing. But the current read is in the NMI handler, which may has a small gap from overflow. Using the counters snapshotting feature for the sample read.

Add a new PEBS_CNTR flag to indicate a sample read group that utilizes the counters snapshotting feature. When the group is scheduled, the PEBS configure can be updated accordingly.”

See the performance events pull for the full list of feature patches in this area of perf for the Linux 6.15 merge window.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Fable, a Book App, Makes Changes After Offensive A.I. Messages
Next Article Spend Smart, Look Sharp: Save $250 on the 2024 Motorola Razr+ Smartphone
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

The 50-inch 4-Series Fire TV just hit its lowest price ever by a landslide
News
News All Stage 2025: Prepare 4 VC’s Jason Kraus will instruct on how to turn chaos into momentum | News
News
I tested four camera phones and the Samsung Galaxy S25 still has a shutter lag problem
News
Africa’s digital transformation: Lessons from telecom and banking
Computing

You Might also Like

Computing

Africa’s digital transformation: Lessons from telecom and banking

7 Min Read
Computing

Germany Shuts Down eXch Over $1.9B Laundering, Seizes €34M in Crypto and 8TB of Data

3 Min Read
Computing

Google Pays $1.375 Billion to Texas Over Unauthorized Tracking and Biometric Data Collection

2 Min Read

Life in Rwanda on the W2 Entrepreneurship Visa

9 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?