From 69efd4af3928211f2204b9d59d25fd74b8a347232d751f3e77ca5cdccb2dacae Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 22 Jul 2022 22:17:00 +0000 Subject: [PATCH] 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 --- hwloc-2.7.1.tar.bz2 | 3 --- hwloc-2.8.0.tar.bz2 | 3 +++ hwloc.changes | 31 +++++++++++++++++++++++++++++++ hwloc.spec | 4 ++-- 4 files changed, 36 insertions(+), 5 deletions(-) delete mode 100644 hwloc-2.7.1.tar.bz2 create mode 100644 hwloc-2.8.0.tar.bz2 diff --git a/hwloc-2.7.1.tar.bz2 b/hwloc-2.7.1.tar.bz2 deleted file mode 100644 index b8dfe1f..0000000 --- a/hwloc-2.7.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d4e1d36c3a72c5d61901bfd477337f5a4c7e0a975da57165237d00e35ef528d -size 6810477 diff --git a/hwloc-2.8.0.tar.bz2 b/hwloc-2.8.0.tar.bz2 new file mode 100644 index 0000000..64d3674 --- /dev/null +++ b/hwloc-2.8.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348a72fcd48c32a823ee1da149ae992203e7ad033549e64aed6ea6eeb01f42c1 +size 6896344 diff --git a/hwloc.changes b/hwloc.changes index fc49553..be13b7a 100644 --- a/hwloc.changes +++ b/hwloc.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Mon Jul 11 07:47:23 UTC 2022 - Dirk Müller + +- 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 diff --git a/hwloc.spec b/hwloc.spec index 9637d1f..e2a9fad 100644 --- a/hwloc.spec +++ b/hwloc.spec @@ -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