Portable Hardware Locality
The Portable Hardware Locality (hwloc) software package provides
a portable abstraction (across OS, versions, architectures, ...)
of the hierarchical topology of modern architectures, including
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. It primarily
aims at helping applications with gathering information about modern
computing hardware so as to exploit it accordingly and efficiently.
hwloc may display the topology in multiple convenient formats.
It also offers a powerful programming interface (C API) to gather information
about the hardware, bind processes, and much more.
- Sources inherited from project devel:libraries:c_c++
- Devel package for openSUSE:Factory
-
5
derived packages
- Links to openSUSE:Factory / hwloc
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:redwil:15.4/hwloc && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000131 131 Bytes | |
hwloc-2.10.0.tar.bz2 | 0005548699 5.29 MB | |
hwloc.changes | 0000056560 55.2 KB | |
hwloc.spec | 0000007436 7.26 KB |
Revision 70 (latest revision is 71)
- update to 2.10.0: Heterogeneous Memory core improvements + Better heuristics to identify the subtype of memory such as HBM, DRAM, NVM, CXL-DRAM, etc. + Build memory tiers, i.e. sets of NUMA nodes with the same subtype and similar performance. - NUMA node tier ranks are exposed in the new MemoryTier info attribute (starts from 0 for highest bandwidth tier). + Add hwloc_topology_free_group_object() to discard a Group created by hwloc_topology_alloc_group_object(). + Fix cpukinds on NVIDIA Grace to report identical cores even if they actually have very small frequency differences. + Add CXLDevice attributes to CXL DAX objects and NUMA nodes to show which PCI device implements which window. + Ignore buggy memory-side caches and memory attributes when fake NUMA emulation is enabled on the Linux kernel command-line. + Add more info attributes in MemoryModule Misc objects, + Get CPUModel and CPUFamily info attributes on LoongArch platforms. + Add support for new AMD CPUID leaf 0x80000026 for better detection of Core Complex and Die on Zen4 processors. + Improve Zhaoxin CPU topology detection. + Input locations and many command-line options (e.g. hwloc-calc -I -N -H, lstopo --only) now accept filters such as "NUMA[HBM]" so that only objects are that type and subtype are considered. - NUMA[tier=1] is also accepted for selecting NUMA nodes depending on their MemoryTier info attribute. + Add --object-output to hwloc-calc to report the type as a
Comments 0