![]() |
LIKWID
|
Structure with general CPU information. More...
#include <likwid.h>
Public Attributes | |
| uint64_t | clock |
| Current clock frequency of the executing CPU. | |
| uint32_t | family |
| CPU family ID. | |
| uint32_t | featureFlags |
| Mask of all features supported by the CPU. | |
| char * | features |
| String with all features supported by the CPU. | |
| int | isIntel |
| Flag if it is an Intel CPU. | |
| uint32_t | model |
| CPU model ID. | |
| char * | name |
| Name of the CPU as identified by LIKWID. | |
| char * | osname |
| Name of the CPU reported by OS. | |
| uint32_t | perf_num_ctr |
| Number of general purpose core-local performance monitoring counters. | |
| uint32_t | perf_num_fixed_ctr |
| Number of fixed purpose core-local performance monitoring counters. | |
| uint32_t | perf_version |
| Version of Intel's performance monitoring facility. | |
| uint32_t | perf_width_ctr |
| Bit width of fixed and general purpose counters. | |
| char * | short_name |
| Short name of the CPU. | |
| uint32_t | stepping |
| Stepping (version) of the CPU. | |
| int | supportUncore |
| Flag if system has Uncore performance monitors. | |
| int | turbo |
| Flag if CPU has a turbo mode. | |
Structure with general CPU information.
General information covers CPU family, model, name and current clock and vendor specific information like the version of Intel's performance monitoring facility.
1.8.11