2 Repos
Mapping remote network endpoints to local playback requests for stable media connectivity.
Distinct from Interface-to-Endpoint Mappings: Unlike the candidates, this is not about Java method mapping or filesystem paths, but network endpoint resolution for streams.
Explore 2 awesome GitHub repositories matching networking & communication · Network Interface Mapping. Refine with filters or upvote what's useful.
TVBox ist eine Heimmedien-Unterhaltungsanwendung, die für das Streaming von Filmen, Shows und IPTV-Kanälen entwickelt wurde. Sie ermöglicht die Entdeckung und Wiedergabe von Online-Videoinhalten durch die Verbindung mit externen Inhaltsanbietern über Netzwerkschnittstellenkonfigurationen. Das System nutzt Remote-JSON- oder XML-Konfigurationsdateien, um Medienkataloge und Streaming-Quellenlisten dynamisch zu befüllen. Es verwaltet die Konnektivität über Remote-Endpoint-Mapping und dynamisches Netzwerkschnittstellen-Mapping, um Stream-Adressen direkt auf dem Gerät aufzulösen. Das Projekt deckt Medien-Streaming und IPTV-Wiedergabelisten-Management ab und verwendet eine REST-basierte Schnittstelle, um Metadaten und Stream-URLs abzurufen. Es verwaltet die Organisation von Netzwerkquellenlisten sowohl für On-Demand-Medien als auch für Live-Fernsehkanäle.
Maps remote interface endpoints to local playback requests to ensure stable connectivity to media hosts.
NCCL ist eine Hochleistungs-Kommunikationsbibliothek und ein Framework für verteiltes GPU-Computing, das für die Ausführung kollektiver und Punkt-zu-Punkt-Datenaustausche über mehrere GPUs in Einzel- oder Multi-Node-Systemen entwickelt wurde. Es dient als RDMA-GPU-Transportschicht und Speicher-Orchestrator, der die hochbandbreitige Synchronisation von Daten und Modellgradienten für verteiltes GPU-Training und Inference erleichtert. Die Bibliothek zeichnet sich durch ihre Fähigkeit aus, Kommunikationsprimitive direkt aus GPU-Kernels auszuführen, wodurch die Host-CPU aus dem kritischen Pfad entfernt wird. Sie nutzt topologiebewusste Pfadauswahl zur Optimierung der Datenbewegung und verwendet RDMA-basierten Netzwerktransport, einschließlich InfiniBand und NVLink, um Zero-Copy-Speicherzugriffe zwischen Geräten über verschiedene physische Knoten hinweg zu ermöglichen. Das Projekt deckt eine breite Palette an kollektiven Kommunikationsmustern ab, darunter Reduktionen, Broadcasts, Gathers und All-to-All-Austausche, neben Punkt-zu-Punkt-Remote-Speicherzugriffen. Es bietet umfassendes Communicator-Management für die Initialisierung, Partitionierung und Größenanpassung von GPU-Gruppen sowie spezialisiertes Speichermanagement für das Registrieren von Buffern und das Koordinieren von gemeinsam genutztem Gerätespeicher. Das System enthält eine Suite von Monitoring- und Observability-Tools für Health-Tracking, diagnostisches Logging und Echtzeit-Ereignisüberwachung sowie Integrationsschnittstellen für Machine-Learning-Frameworks, CUDA-Graphs, MPI und Python.
Controls the mapping of network interfaces to specific GPUs to optimize multi-node data movement.