Hardware Locality (hwloc)
2.4.1
Modules
Here is a list of all modules:
API version
Object Sets (hwloc_cpuset_t and hwloc_nodeset_t)
Object Types
Object Structure and Attributes
Topology Creation and Destruction
Object levels, depths and types
Converting between Object Types and Attributes, and Strings
Consulting and Adding Key-Value Info Attributes
CPU binding
Memory binding
Changing the Source of Topology Discovery
Topology Detection Configuration and Query
Modifying a loaded Topology
Finding Objects inside a CPU set
Finding Objects covering at least CPU set
Looking at Ancestor and Child Objects
Kinds of object Type
Looking at Cache Objects
Finding objects, miscellaneous helpers
Distributing items over a topology
CPU and node sets of entire topologies
Converting between CPU sets and node sets
Finding I/O objects
The bitmap API
Exporting Topologies to XML
Exporting Topologies to Synthetic
Retrieve distances between objects
Helpers for consulting distance matrices
Add or remove distances between objects
Comparing memory node attributes for finding where to allocate on
Managing memory attributes
Kinds of CPU cores
Linux-specific helpers
Interoperability with Linux libnuma unsigned long masks
Interoperability with Linux libnuma bitmask
Interoperability with glibc sched affinity
Interoperability with OpenCL
Interoperability with the CUDA Driver API
Interoperability with the CUDA Runtime API
Interoperability with the NVIDIA Management Library
Interoperability with the ROCm SMI Management Library
Interoperability with OpenGL displays
Interoperability with OpenFabrics
Topology differences
Sharing topologies between processes
Components and Plugins: Discovery components
Components and Plugins: Discovery backends
Components and Plugins: Generic components
Components and Plugins: Core functions to be used by components
Components and Plugins: Filtering objects
Components and Plugins: helpers for PCI discovery
Components and Plugins: finding PCI objects during other discoveries
Netloc API
Generated by
1.9.1