Intel's Linux CPU Temperature Driver Being Adapted To Handle 128+ CPU Cores

Written by Michael Larabel in Intel on 4 December 2023 at 04:25 PM EST. 12 Comments
INTEL
Intel's CPU temperature driver "coretemp" within the Linux kernel is being adapted so it can report CPU core temperatures in excess of 128 cores.

Ahead of the Intel Sierra Forest debut in H1'2024 as the first-generation Xeon server processors consisting of only E-cores to allow up to 288 cores per socket, the Intel coretemp driver is being adapted to work with 128+ CPU core configurations.

Intel Sierra Forest slide at HotChips 2023


The coretemp driver as it exists today within the mainline kernel only allows for up to 128 cores per package and thus is unable to report CPU core temperatures on higher core counts. This limitation is there since the driver currently relies on a fixed-length array. But with in-development patches, coretemp is moving to a per-package list for maintaining the per-core temperature data.

These driver patches are undergoing review for mainlining in potentially the Linux v6.8 cycle to allow for this useful addition ahead of Intel Xeon Sierra Forest servers premiering next year.
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