Portable Hardware Locality - portable abstraction of hierarchical architectures
Description
The Portable Hardware Locality (hwloc) software package provides command line tools and a
powerful programming interface (C API) to obtain the hierarchical map of key computing
elements, such as: NUMA memory nodes, shared caches, processor sockets, processor cores
and processing units (logical processors or "threads").
It also gathers various system attributes such as cache and memory information,and is
portable across a variety of different operating systems and platforms.