compute-runtime/level_zero/core/source/fabric/windows
Wenbin Lu a0faad6558 feature: report multi-hop fabric connections
In additon to physical connections we should also report multi-hop
logical connections (MDFI + XeLink) as have positive bandwidth.

Use a modified BFS algorithm to try to find a path between fabric
vertices that are not directly connected together because the KMD always
try to use MDFI link first, then go to XeLink.

Multi-hop connections are bi-directional but might not be symmetric, so
for every pair of vertices A & B that are not directly connected, we
need to try to find both `A -> B` and `B -> A`.

Related-To: GSD-7126

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-03-06 06:36:48 +01:00
..
CMakeLists.txt feature: report multi-hop fabric connections 2024-03-06 06:36:48 +01:00
fabric.cpp feature: report multi-hop fabric connections 2024-03-06 06:36:48 +01:00
fabric_device_iaf.cpp Support for FabricEdge APIs 2022-10-20 10:43:25 +02:00
fabric_device_iaf.h fix: fix compilation error in clang on Windows (1/n) 2023-10-23 10:36:23 +02:00