![]() |
GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
The PU (processing units) map containing all available processing units inside a given CPU set. More...
#include <pumap.h>
Public Attributes | |
hwloc_obj_t ** | PUs |
Ordered list of processing units (PU). More... | |
hwloc_cpuset_t | cpuset |
The cpuset for this CPU map. More... | |
hwloc_cpuset_t | busy |
A bitmap indicating busy cores. More... | |
int | nDomains |
The number of NUMA domains covered by the CPU map. More... | |
The PU (processing units) map containing all available processing units inside a given CPU set.
hwloc_cpuset_t ghost_pumap::busy |
A bitmap indicating busy cores.
The ordering is the same as in the cpuset.
hwloc_cpuset_t ghost_pumap::cpuset |
The cpuset for this CPU map.
int ghost_pumap::nDomains |
The number of NUMA domains covered by the CPU map.
hwloc_obj_t** ghost_pumap::PUs |
Ordered list of processing units (PU).
There is a list of PUs for each NUMA domain. Each list contains all avilable PUs in the CPU map. The list is ordered to contain domain-local PUs first and remote PUs afterwards.