-
Notifications
You must be signed in to change notification settings - Fork 232
LikwidNomenclature
Thomas Roehl edited this page Nov 20, 2020
·
5 revisions
Todays computing systems get more and more diverse and the naming of the various units in a system differs in many software packages. This is, of course, also true for LIKWID. With LIKWID 5.1.0, we tried to make it consistent in all tools of LIKWID.
Let's look at the smallest compute unit in a processor, the thing that executes the code. Here are a few examples of names for it:
-
/proc/cpuinfo
:processor
-
/sys/devices/system/cpu/cpuX
:cpu
obviously -
lscpu
:CPU(s)
-
hwloc
library:PU
aka "processing units". In thehwloc
documentation, there is alsological processor
or just"threads"
-
numactl
:cpus
-
likwid-*
:core
(changed with 5.1.0 tohardware thread
or shortHWthread
)
The OpenMP specification chooses the term processor
for an entity which can run an OpenMP thread. Hence, on today's architectures, an OpenMP processor
is a hardware thread
.
- A
CPU
is the whole thing you can hold in your hands (other names:package
orsocket
) - A
CPU
may be assembled of multipleCPU die
s - A
CPU die
may contain multiplememory domains
(other names:NUMA domain
) - A
CPU die
contains nowadays multipleCPU core
s - A
CPU core
may contain multiplehardware threads
(other names:logical processor
,logical core
,SMT thread
orhyperthreads
) - A
node
may comprise multipleCPU
s and runs one instance of an operating system
-
Applications
-
Config files
-
Daemons
-
Architectures
- Available counter options
- AMD
- Intel
- Intel Atom
- Intel Pentium M
- Intel Core2
- Intel Nehalem
- Intel NehalemEX
- Intel Westmere
- Intel WestmereEX
- Intel Xeon Phi (KNC)
- Intel Silvermont & Airmont
- Intel Goldmont
- Intel SandyBridge
- Intel SandyBridge EP/EN
- Intel IvyBridge
- Intel IvyBridge EP/EN/EX
- Intel Haswell
- Intel Haswell EP/EN/EX
- Intel Broadwell
- Intel Broadwell D
- Intel Broadwell EP
- Intel Skylake
- Intel Coffeelake
- Intel Kabylake
- Intel Xeon Phi (KNL)
- Intel Skylake X
- Intel Cascadelake SP/AP
- Intel Tigerlake
- Intel Icelake
- Intel Icelake X
- Intel SappireRapids
- Intel GraniteRapids
- Intel SierraForrest
- ARM
- POWER
-
Tutorials
-
Miscellaneous
-
Contributing