Accepting request 988289 from home:dirkmueller:Factory

- update to 2.8.0:
  * API
    + Add HWLOC_TOPOLOGY_FLAG_NO_DISTANCES, _NO_MEMATTRS and _NO_CPUKINDS
      to reduce the overhead when unneeded.
    + Add separate Read/Write Bandwidth/Latency memory attributes and
      implement them on Linux.
  * Backends
    + NUMA nodes may now have a subtype such as DRAM, HBM, SPM, or NVM
      on heterogeneous memory platforms on Linux.
      - Add DAXType and DAXParent attributes on Linux to tell where a
	DAX device or its corresponding NUMA node come from (SPM for
	Specific-Purpose or NVM for Non-Volatile Memory).
    + Detect heterogeneous caches in hybrid CPUs on MacOS X,
      thanks to Paul Bone for the help.
    + Max frequencies are not ignored in Linux cpukinds anymore (they were
      ignored in hwloc 2.7.0), but they may be slightly adjusted to avoid
      reporting hybrid CPUs because Intel Turbo Boost Max 3.0.
      - See the documentation of environment variable HWLOC_CPUKINDS_MAXFREQ.
    + Hardwire the PCI locality of HPE Cray EX235a nodes.
  * Tools
    + lstopo and other tools may now load Linux and x86 cpuid topology files
      from a tarball.
    + lstopo may now replace the P# and L# index prefixes with custom strings
      thanks to --os-index-prefix and --logical-index-prefix options.
  * Misc
    + Add --disable-readme to avoid regenerating the top-level hwloc README
      file from the documentation.

OBS-URL: https://build.opensuse.org/request/show/988289
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/hwloc?expand=0&rev=48
This commit is contained in:
Dirk Mueller 2022-07-22 22:17:00 +00:00 committed by Git OBS Bridge
parent c347d3d889
commit 69efd4af39
4 changed files with 36 additions and 5 deletions

View File

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

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

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:348a72fcd48c32a823ee1da149ae992203e7ad033549e64aed6ea6eeb01f42c1
size 6896344

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Mon Jul 11 07:47:23 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 2.8.0:
* API
+ Add HWLOC_TOPOLOGY_FLAG_NO_DISTANCES, _NO_MEMATTRS and _NO_CPUKINDS
to reduce the overhead when unneeded.
+ Add separate Read/Write Bandwidth/Latency memory attributes and
implement them on Linux.
* Backends
+ NUMA nodes may now have a subtype such as DRAM, HBM, SPM, or NVM
on heterogeneous memory platforms on Linux.
- Add DAXType and DAXParent attributes on Linux to tell where a
DAX device or its corresponding NUMA node come from (SPM for
Specific-Purpose or NVM for Non-Volatile Memory).
+ Detect heterogeneous caches in hybrid CPUs on MacOS X,
thanks to Paul Bone for the help.
+ Max frequencies are not ignored in Linux cpukinds anymore (they were
ignored in hwloc 2.7.0), but they may be slightly adjusted to avoid
reporting hybrid CPUs because Intel Turbo Boost Max 3.0.
- See the documentation of environment variable HWLOC_CPUKINDS_MAXFREQ.
+ Hardwire the PCI locality of HPE Cray EX235a nodes.
* Tools
+ lstopo and other tools may now load Linux and x86 cpuid topology files
from a tarball.
+ lstopo may now replace the P# and L# index prefixes with custom strings
thanks to --os-index-prefix and --logical-index-prefix options.
* Misc
+ Add --disable-readme to avoid regenerating the top-level hwloc README
file from the documentation.
-------------------------------------------------------------------
Fri Apr 8 16:42:15 UTC 2022 - Dirk Müller <dmueller@suse.com>

View File

@ -18,13 +18,13 @@
%global lname libhwloc15
Name: hwloc
Version: 2.7.1
Version: 2.8.0
Release: 0
Summary: Portable Hardware Locality
License: BSD-3-Clause
Group: Productivity/Clustering/Computing
URL: https://www.open-mpi.org/projects/hwloc/
Source0: https://download.open-mpi.org/release/hwloc/v2.7/hwloc-%{version}.tar.bz2
Source0: https://download.open-mpi.org/release/hwloc/v2.8/hwloc-%{version}.tar.bz2
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: doxygen