AMD Linux Kernel Patch Adds Low Power CPU Core Support

AMD submitted a Linux kernel patch series adding support for a new Low Power CPU core type, creating a third classification alongside Performance and Efficiency cores.

AMD Low Power CPU Core concept
AMD Low Power CPU Core concept

Hardware buyers and system builders are facing a shift in how the operating system recognizes processor efficiency. A recent patch series from introduces a new classification for CPU cores that changes how the kernel manages power and performance. This update matters because it ensures that future heterogeneous processors with this specific core type will operate correctly under Linux. Users relying on these chips for workloads will see more accurate scheduling and thermal management as the kernel gains native support.

AMD Low Power CPU Core concept
AMD is preparing Linux kernel support for its new Low Power CPU core type.

Kernel update creates third core classification for heterogeneous processors

The Linux kernel is the core software component that allows the operating system to communicate directly with hardware. AMD submitted a patch series to add support for a new 'Low Power' CPU core type within this kernel. This addition creates a third core classification, joining the existing 'Performance' and 'Efficiency' types used for heterogeneous processors. The change is specific to AMD and Hygon parts that include the X86_FEATURE_AMD_HTR_CORES support flag.

Technical details of the patch show that low-power cores will use the amd_get_highest_perf() function. This function matches the handling already established for efficiency cores, ensuring consistent behavior across different core types. The modification targets boost ratio scaling for the affected processors. This implementation is distinct from AMD's existing 'Zen C' core architecture, suggesting a new OS-level distinction for future heterogeneous designs.

The patch confirms hardware capability for this new core type but does not guarantee its presence in all consumer products. It remains unclear if this specific low-power core will appear in consumer variants available to the general public. The source notes that we will see if the new core type comes to consumer products in the future. This uncertainty highlights that the kernel update is preparing for potential hardware rather than confirming a current product launch.

This update reflects AMD's ongoing efforts to refine how the Linux kernel handles complex processor architectures. The changes provide a foundation for better performance management in future heterogeneous designs. System administrators and developers will benefit from the improved recognition of these core types. The patch ensures that the operating system can adapt to new hardware configurations as they emerge in the market.

Discussion

0 comments

Log in to join the thread with a thoughtful take, question, or correction.

Add to the discussion