SuccessChanges

Summary

  1. distances: support distances between objects whose types are in (details)
  2. distances: allow inserting distance matrices between objects of (details)
  3. xml/distances: add support for heterogeneous distances (details)
  4. tests: add a heterogeneous distances in tests/hwloc/hwloc_distances.c (details)
  5. tests/xml: add a test with heterogeneous distances (details)
  6. distances: hwloc_distances_get_by_type() isn't inline on top of (details)
Commit 25e8f25bdc6adb947f5c863e1b0dbb5c447eefa8 by brice.goglin
distances: support distances between objects whose types are in
multiple levels
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/distances.c (diff)
The file was modifiedinclude/hwloc/distances.h (diff)
Commit fa636a1e91500ebe4306cf341680dfb65ffad4f9 by brice.goglin
distances: allow inserting distance matrices between objects of
different types
This may be used for upcoming NVLink distances between GPUs and CPUs,
or roofline-like distances between PUs/Caches/Memories.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/topology-xml.c (diff)
The file was modifiedinclude/hwloc/rename.h (diff)
The file was modifiedNEWS (diff)
The file was modifiedhwloc/distances.c (diff)
The file was modifiedutils/hwloc/misc.h (diff)
The file was modifiedtests/hwloc/hwloc_topology_abi.c (diff)
The file was modifiedinclude/private/private.h (diff)
The file was modifiedutils/lstopo/lstopo-text.c (diff)
The file was modifiedinclude/hwloc/distances.h (diff)
The file was modifiedhwloc/diff.c (diff)
Commit e32df308c281fae0714c46dee0313ccea0e3477d by brice.goglin
xml/distances: add support for heterogeneous distances
Use a new "distances2hetero" tag instead of adding hetero-specific
attributes to the existing "distances2" tag. The latter would fail to
load entirely in pre-2.1 releases, while the former just ignores the
remaining of the XML (not an issue since the new tag is always after
everything supported in pre-2.1).
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/hwloc2.dtd (diff)
The file was modifiedhwloc/topology-xml.c (diff)
Commit e63be904ebf93beed3c9da88c944cbd5b8bc359b by brice.goglin
tests: add a heterogeneous distances in tests/hwloc/hwloc_distances.c
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedtests/hwloc/hwloc_distances.c (diff)
Commit d5a0908ca60b5d103293efa35b3d003890c1e899 by brice.goglin
tests/xml: add a test with heterogeneous distances
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was addedtests/hwloc/xml/fakeheterodistances.xml
The file was modifiedtests/hwloc/xml/Makefile.am (diff)
Commit be595c6ac879886fc39c487c9c9d793c2e23b284 by brice.goglin
distances: hwloc_distances_get_by_type() isn't inline on top of
by_depth() anymore
Make it work even for Groups etc.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedinclude/hwloc/distances.h (diff)
The file was modifiedhwloc/distances.c (diff)