Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::numa_node Struct Reference

Information about a single NUMA node. More...

#include <numa_topology.h>

Collaboration diagram for kcenon::thread::numa_node:
Collaboration graph

Public Attributes

int node_id {-1}
 NUMA node identifier.
 
std::vector< int > cpu_ids
 CPUs belonging to this node.
 
std::size_t memory_size_bytes {0}
 Total memory on this node.
 

Detailed Description

Information about a single NUMA node.

Definition at line 24 of file numa_topology.h.

Member Data Documentation

◆ cpu_ids

std::vector<int> kcenon::thread::numa_node::cpu_ids

CPUs belonging to this node.

Definition at line 27 of file numa_topology.h.

Referenced by kcenon::thread::numa_topology::create_fallback().

◆ memory_size_bytes

std::size_t kcenon::thread::numa_node::memory_size_bytes {0}

Total memory on this node.

Definition at line 28 of file numa_topology.h.

28{0};

Referenced by kcenon::thread::numa_topology::create_fallback().

◆ node_id

int kcenon::thread::numa_node::node_id {-1}

NUMA node identifier.

Definition at line 26 of file numa_topology.h.

26{-1};

Referenced by kcenon::thread::numa_topology::create_fallback().


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