Cpu dies in topology and affinity domains
Created by: TomTheBear
This PR introduces:
- CPU dies to the topology module of LIKWID. The
HWThread
struct is extended by adieId
.likwid-topology
prints thedieId
in a separate column - The creation of affinity domains
D0
,D1
, ... spanning all HW threads of a die - New locks and lookup arrays for use in perfmon
- Use die locks in perfmon for Intel Cascadelake AP systems
-
cpu_to_cpulist
functions know of CPU dies - Enabling
likwid-mpirun
to use dies as scheduling domain
CPU dies are not implemented for the deprecated cpuid
topology backend.