99#include "nfx/detail/cpu/CoreTopology.inl"
uint32_t logicalCoreCount() noexcept
Gets the number of logical processors (threads).
bool hasHyperThreading() noexcept
Detects if Hyper-Threading (or SMT) is enabled.
uint32_t physicalCoreCount() noexcept
Gets the number of physical CPU cores.
float hyperThreadingRatio() noexcept
Gets the Hyper-Threading ratio (logical cores / physical cores).