
UC Berkeley veröffentlicht mKernel: Fused-Kernel-Library für Multi-GPU-Kommunikation
mKernel ist eine neue Open-Source-Kernel-Bibliothek, die vom UCCL-Team der UC Berkeley entwickelt wurde und gezielt die Grenzen zwischen Netzwerk-Kommunikation und GPU-Compute aufhebt. Klassische Distributed-Computing-Stacks behandeln Intra-Node-Kommunikation (via NVLink), Inter-Node-Kommunikation (via RDMA) und Rechenoperationen als separate Kernel-Aufrufe, was erhebliche Synchronisations- und Scheduling-Kosten verursacht. mKernel löst dieses Problem, indem es alle drei Schichten in einem einzigen persistenten CUDA-Kernel fusioniert. Dadurch wird die GPU zum treibenden Akteur der Kommunikation (GPU-Driven Communication), ohne dass die CPU als Vermittler eingreifen muss. Dies ist besonders relevant für Large-Scale-Training-Cluster und Inferenz-Infrastruktur, bei denen Kommunikations-Overhead häufig zum Flaschenhals wird. mKernel richtet sich damit direkt an Entwickler, die auf NVLink- und RDMA-fähiger Hardware arbeiten und die Effizienz ihrer verteilten Workloads steigern wollen.
- Entwickelt vom UCCL-Team der UC Berkeley, einem auf GPU-Kommunikation spezialisierten Forschungsteam.
- Fusioniert Intra-Node-NVLink, Inter-Node-RDMA und Dense-Compute in einem einzigen persistenten CUDA-Kernel.
- GPU-Driven Communication: die GPU übernimmt Kommunikations-Steuerung ohne CPU-Eingriff.
- Zielt auf Multi-GPU- und Multi-Node-Szenarien ab, wie sie bei LLM-Training und Inferenz üblich sind.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge

UC Berkeley veröffentlicht mKernel: Fused-Kernel-Library für Multi-GPU-Kommunikation
mKernel ist eine neue Open-Source-Kernel-Bibliothek, die vom UCCL-Team der UC Berkeley entwickelt wurde und gezielt die Grenzen zwischen Netzwerk-Kommunikation und GPU-Compute aufhebt. Klassische Distributed-Computing-Stacks behandeln Intra-Node-Kommunikation (via NVLink), Inter-Node-Kommunikation (via RDMA) und Rechenoperationen als separate Kernel-Aufrufe, was erhebliche Synchronisations- und Scheduling-Kosten verursacht. mKernel löst dieses Problem, indem es alle drei Schichten in einem einzigen persistenten CUDA-Kernel fusioniert. Dadurch wird die GPU zum treibenden Akteur der Kommunikation (GPU-Driven Communication), ohne dass die CPU als Vermittler eingreifen muss. Dies ist besonders relevant für Large-Scale-Training-Cluster und Inferenz-Infrastruktur, bei denen Kommunikations-Overhead häufig zum Flaschenhals wird. mKernel richtet sich damit direkt an Entwickler, die auf NVLink- und RDMA-fähiger Hardware arbeiten und die Effizienz ihrer verteilten Workloads steigern wollen.
- Entwickelt vom UCCL-Team der UC Berkeley, einem auf GPU-Kommunikation spezialisierten Forschungsteam.
- Fusioniert Intra-Node-NVLink, Inter-Node-RDMA und Dense-Compute in einem einzigen persistenten CUDA-Kernel.
- GPU-Driven Communication: die GPU übernimmt Kommunikations-Steuerung ohne CPU-Eingriff.
- Zielt auf Multi-GPU- und Multi-Node-Szenarien ab, wie sie bei LLM-Training und Inferenz üblich sind.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.