Accepting request 1135372 from home:dirkmueller:Factory

- 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

OBS-URL: https://build.opensuse.org/request/show/1135372
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/hwloc?expand=0&rev=70
This commit is contained in:
Thomas Blume 2024-01-16 16:31:10 +00:00 committed by Git OBS Bridge
parent 1a3c1d6295
commit dee9e526d1
4 changed files with 80 additions and 34 deletions

3
hwloc-2.10.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0305dd60c9de2fbe6519fe2a4e8fdc6d3db8de574a0ca7812b92e80c05ae1392
size 5548699

BIN
hwloc-2.9.3.tar.bz2 (Stored with Git LFS)

Binary file not shown.

View File

@ -1,3 +1,49 @@
-------------------------------------------------------------------
Wed Dec 27 19:01:59 UTC 2023 - Dirk Müller <dmueller@suse.com>
- 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
prefix to object indexes, e.g. Core:2 instead of 2 in the
output of -I.
+ hwloc-info --ancestor and --descendants now accepts kinds
of objects instead of single types.
- The new --first option only shows the first matching
object.
+ Add --children-of-pid to hwloc-ps to show a hierarchy of
processes.
+ Add --misc-from to lstopo to add Misc objects described
in a file.
- To be combined with the new hwloc-ps --lstopo-misc for
a customizable lstopo --top replacement.
-------------------------------------------------------------------
Wed Oct 18 11:26:32 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -29,12 +29,12 @@
%global lname libhwloc15
Name: hwloc
Version: 2.9.3
Version: 2.10.0
Release: 0
Summary: Portable Hardware Locality
License: BSD-3-Clause
URL: https://www.open-mpi.org/projects/hwloc/
Source0: https://download.open-mpi.org/release/hwloc/v2.9/hwloc-%{version}.tar.bz2
Source0: https://download.open-mpi.org/release/hwloc/v2.10/hwloc-%{version}.tar.bz2
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: doxygen