cpuinfo
The cpuinfo library offers detailed CPU information for performance optimization on platforms like Linux, Windows, macOS, Android, iOS, and FreeBSD. Compatible with x86, x86-64, ARM, and ARM64 architectures, it provides a modern, safe C/C++ interface. The library detects instruction sets, SoC, core details, cache data, and system topology. Its production-quality code handles common hardware and OS issues, supporting heterogeneous core systems. Licensed under BSD for flexible use.