1 libcpuid is a small C library for x86 CPU detection and feature extraction.
4 - Get the processor vendor, model, brand string, code name, etc.
5 - Get information about CPU features such as: number of cores or logical
6 CPUs, cache sizes, CPU clock, etc.
7 - Check if the processor implements a specific instruction set such as
9 - Execute the CPUID and RDTSC instructions in a portable way
10 - And have this all in your commercial application, without getting into
11 trouble, due to permissive license
13 Reference utility (rather advanced and useful on its own) is also provided.
15 WWW: http://libcpuid.sourceforge.net/