CPU / NUMA Topology
Index
LIKWID.finalize_numa
LIKWID.finalize_topology
LIKWID.get_cpu_info
LIKWID.get_cpu_topology
LIKWID.get_numa_topology
LIKWID.init_numa
LIKWID.init_topology
LIKWID.print_supported_cpus
LIKWID.CacheLevel
LIKWID.CpuInfo
LIKWID.CpuTopology
LIKWID.HWThread
LIKWID.NumaNode
LIKWID.NumaTopology
Functions
LIKWID.init_topology
— FunctionInitialize LIKWIDs topology module.
LIKWID.finalize_topology
— FunctionClose and finalize LIKWIDs topology module.
LIKWID.get_cpu_topology
— Functionget_cpu_topology() -> CpuTopology
Get the CPU topology of the machine.
Automatically initializes the topology and NUMA modules, i.e. calls LIKWID.init_topology
and LIKWID.init_numa
.
LIKWID.get_cpu_info
— Functionget_cpu_info() -> CpuInfo
Get detailed information about the CPU.
Automatically initializes the topology and NUMA modules, i.e. calls LIKWID.init_topology
and LIKWID.init_numa
.
LIKWID.print_supported_cpus
— Functionprint_supported_cpus(; cprint=true)
Print a list of all supported CPUs.
If cprint=false
, LIKWID.jl will first capture the stdout and then print
the list.
LIKWID.init_numa
— FunctionInitialize LIKWIDs NUMA module.
LIKWID.finalize_numa
— FunctionClose and finalize LIKWIDs NUMA module.
LIKWID.get_numa_topology
— Functionget_numa_topology() -> NumaTopology
Get the NUMA topology of the machine.
Automatically initializes the topology, NUMA, and affinity modules, i.e. calls LIKWID.init_topology
, LIKWID.init_numa
, and LIKWID.init_affinity
.
Types
LIKWID.CpuTopology
— TypeCPU topology information
LIKWID.CpuInfo
— TypeCPU information
LIKWID.HWThread
— TypeInformation about a hardware thread
LIKWID.CacheLevel
— TypeInformation about a cache level
LIKWID.NumaTopology
— TypeCPU topology information
LIKWID.NumaNode
— TypeInformation about a NUMA node