Zen 6 Adds a Low-Overhead Way to Locate Hot Memory Pages
Quick Report
An AMD engineer has detailed a Zen 6 Instruction-Based Sampling mode designed specifically to profile data-memory accesses with low overhead. Presented at the 2026 Linux Plumbers Conference, the feature can provide physical and virtual addresses along with NUMA-node information for sampled accesses.
That information can help identify hot pages, or memory regions accessed frequently, so Linux can make better placement decisions in systems with tiered memory. The work is being discussed alongside the kernel's pghot subsystem, which aims to use hardware-derived hints for page management.
The feature could be useful as server platforms add more memory tiers, including CXL-attached capacity, but the operational impact depends on the kernel integration and workload. The presentation describes a profiling capability, not a guarantee that every Zen 6 system will automatically move data between memory tiers.
Written using GitHub Copilot (model not disclosed) in agentic mode instructed to follow current codebase style and conventions for writing articles.
Source(s)
- TPU
- Phoronix