You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For recent Intel big.LITTLE CPUs (>= 12th Gen, Alder Lake) this should print 32 KiB for the L1 data cache size of the efficiency CPU cores and 48 KiB for the L1 data cache size of the performance CPU cores.
Hence /sys/devices/system/cpu currently only contains information about the performance CPU cores and all information about the efficiency CPU cores is missing. Why does this matter? Because most CPU information libraries like e.g. pytorch/cpuinfo & open-mpi/hwloc rely on this CPU info and other programs depending on these libraries use this CPU information for runtime tuning to achieve the best performance for the user's CPU.
Diagnostic Logs
No response
The text was updated successfully, but these errors were encountered:
kimwalisch
changed the title
/sys/devices/system/cpu contains incorrect information for Intel bit.LITTLE CPUs
/sys/devices/system/cpu contains incorrect information for Intel big.LITTLE CPUs
Nov 5, 2022
Version
Microsoft Windows [Version 10.0.22621.674]
WSL Version
Kernel Version
5.10.16.3-microsoft-standard-WSL2
Distro Version
Ubuntu 22.04.1 LTS
Other Software
None
Repro Steps
The command below loops over all CPU cores and prints the sizes of the CPU's L1 data cache (per core).
Expected Behavior
For recent Intel big.LITTLE CPUs (>= 12th Gen, Alder Lake) this should print 32 KiB for the L1 data cache size of the efficiency CPU cores and 48 KiB for the L1 data cache size of the performance CPU cores.
Actual Behavior
The command below only prints 48 KiB for the L1 data cache size of the performance CPU cores.
Hence
/sys/devices/system/cpu
currently only contains information about the performance CPU cores and all information about the efficiency CPU cores is missing. Why does this matter? Because most CPU information libraries like e.g. pytorch/cpuinfo & open-mpi/hwloc rely on this CPU info and other programs depending on these libraries use this CPU information for runtime tuning to achieve the best performance for the user's CPU.Diagnostic Logs
No response
The text was updated successfully, but these errors were encountered: