LIKWID
Public Attributes | List of all members
treeNode Struct Reference

Structure of a tree node. More...

#include <tree_types.h>

Inheritance diagram for treeNode:
Inheritance graph
[legend]
Collaboration diagram for treeNode:
Collaboration graph
[legend]

Public Attributes

int id
 ID of the node.
 
struct treeNodellink
 List of children of the current node.
 
struct treeNoderlink
 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.
 
CacheLevelcacheLevels
 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.
 
HWThreadthreadPool
 List of all HW thread descriptions.
 
struct treeNodetopologyTree
 Anchor for a tree structure describing the system topology.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: