Module: Ignis::Collective::Topology
- Defined in:
- lib/nvruby/collective/topology.rb
Overview
GPU topology detection and interconnect analysis Detects NVLink, PCIe P2P, and shared memory paths between GPUs
Defined Under Namespace
Classes: Detector, Matrix, Path
Constant Summary collapse
- INTERCONNECT_TYPES =
Interconnect types ranked by performance
{ nvlink: { bandwidth_gbps: 900, latency_us: 1 }, pcie_p2p: { bandwidth_gbps: 32, latency_us: 5 }, host_staged: { bandwidth_gbps: 12, latency_us: 20 }, none: { bandwidth_gbps: 0, latency_us: Float::INFINITY } }.freeze