CPU / NUMA Topology
Index
LIKWID.finalize_numaLIKWID.finalize_topologyLIKWID.get_cpu_infoLIKWID.get_cpu_topologyLIKWID.get_numa_topologyLIKWID.init_numaLIKWID.init_topologyLIKWID.print_supported_cpusLIKWID.CacheLevelLIKWID.CpuInfoLIKWID.CpuTopologyLIKWID.HWThreadLIKWID.NumaNodeLIKWID.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() -> CpuTopologyGet 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() -> CpuInfoGet 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() -> NumaTopologyGet 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