![]() |
LIKWID
|
Structure of a tree node. More...
#include <tree_types.h>


Public Attributes | |
| int | id |
| ID of the node. | |
| struct treeNode * | llink |
| List of children of the current node. | |
| struct treeNode * | rlink |
| List of neighbors of the current node. | |
Public Attributes inherited from CpuTopology | |
| uint32_t | activeHWThreads |
| Amount of HW threads in the system and length of threadPool. | |
| CacheLevel * | cacheLevels |
| List of all caches in the hierarchy. | |
| uint32_t | numCacheLevels |
| Amount of caches for each HW thread and length of cacheLevels. | |
| uint32_t | numCoresPerSocket |
| Amount of physical cores in one CPU socket/package. | |
| uint32_t | numHWThreads |
| Amount of HW threads in the system and length of threadPool. | |
| uint32_t | numSockets |
| Amount of CPU sockets/packages in the system. | |
| uint32_t | numThreadsPerCore |
| Amount of HW threads in one physical CPU core. | |
| HWThread * | threadPool |
| List of all HW thread descriptions. | |
| struct treeNode * | topologyTree |
| Anchor for a tree structure describing the system topology. | |
Structure of a tree node.
This structure is used to form the tree of the system topology. The information describing each node is store in other places, therefore an ID is enough.
1.8.11