MCDMA: RDMA-Speicherzugriff zwischen Mac Studio, NVIDIA Spark und AMD Strix Halo

Repositoryashhart/MCDMATool

MCDMA ermöglicht Remote Direct Memory Access (RDMA) über heterogene Workstation-Hardware hinweg. Das C-basierte Open-Source-Projekt verbindet Apple-Silicon-Systeme über Thunderbolt mit Linux-Systemen wie NVIDIA DGX Spark und AMD Strix Halo, um verteilte KI-Inferenz zu beschleunigen.

Das Wichtigste

  1. MCDMA (Metal Cuda Direct Memory Access) implementiert RDMA-Verbindungen zwischen macOS (Apple Silicon) und Linux (NVIDIA/AMD).
  2. Unterstützt Dual-Pipe-RDMA über zwei Thunderbolt-5-Kabel zwischen zwei Macs mit Übertragungsraten von bis zu 12 GB/s.
  3. Beschleunigt LLM-Inferenz in Kombination mit TensorFold, getestet mit Qwen3.8 Flash Next auf zwei Mac Studios mit M5 Ultra.
  4. CLI 1.2.0 integriert AMD Strix Halo (Ryzen AI Max+ 395) und NVIDIA DGX Spark (GB10) über ConnectX-Netzwerkadapter.
  5. Linux-Verbindungen nutzen Standard-libibverbs, während macOS auf einen eigenen MCDMA-Treiber (Version 0.1.18) setzt.

Warum das relevant ist

Große KI-Modelle übersteigen oft den Speicher einzelner Arbeitsstationen. Herkömmliche Netzwerkprotokolle wie TCP verursachen hohe Latenzen und CPU-Overhead. Durch RDMA über Thunderbolt und Hochgeschwindigkeits-NICs lassen sich Desktop- und Workstation-Rechner flexibel zusammenschließen, ohne teure Cluster-Infrastruktur aufbauen zu müssen.

Einordnung

Das Projekt befindet sich in einer frühen, aber funktionsfähigen Phase (CLI 1.2.0, macOS-Treiber 0.1.18). Während Tests zwischen zwei Macs sowie zwischen NVIDIA Spark und AMD Strix Halo hardwareseitig verifiziert sind, steht die physische Validierung der Strix-zu-Mac-Verbindung noch aus. Durch die geringe Latenz eignet sich MCDMA vor allem für verteilte Inferenz-Szenarien auf High-End-Entwicklergeräten.

Gefunden in

Zusammenfassung von KI erstellt (Gemini 3.8 Flash, 7. Oktober 2026). Sie kann Fehler enthalten – maßgeblich ist die Originalquelle.

Inhaltlich ähnlich, ermittelt über die KI-Suche.

  • X-Post:Ash Hart

    MCDMA bringt gebündeltes Thunderbolt 5 für TensorFold auf Apple M5 Ultra

    Entwickler Ash Hart hat eine Unterstützung für gebündelte Thunderbolt-5-Verbindungen (Bonded Pair) im RDMA-Framework MCDMA vorgestellt. In Kombination mit der Inferenz-Engine TensorFold steigert die parallele Nutzung zweier Kabel auf zwei Apple Mac Studios mit M5 Ultra den Durchsatz für Tensor- und Pipeline-Parallelismus um rund 83 Prozent.

    216Lesezeichen24.283Aufrufe

    KI & AI· Ankündigung

  • Repository:ashhart/TensorFold

    TensorFold: LLM-Inferenz-Engine für Apple Silicon und modernste NVIDIA-GPUs

    TensorFold ist eine Open-Source-Inferenz-Engine, die Large Language Models auf Apple Silicon (via MLX/Metal) und NVIDIA-Grafikkarten (ab Compute Capability 8.9) bereitstellt. Das System bietet eine OpenAI- und Anthropic-kompatible Schnittstelle und implementiert modellspezifische Kernel sowie Draft-Verifikation.

    1061SternePython

    KI & AI· Tool

  • Link:Apple

    Apple kündigt Mac Studio mit M5 Max und M5 Ultra an

    Apple hat die neue Generation des Mac Studio mit M5-Max- und M5-Ultra-Chips vorgestellt. Das System zielt auf anspruchsvolle Entwicklungs-, Rendering- und lokale KI-Workloads ab.

    KI & AI· Ankündigung

  • Video

    Video:Heavy Metal Cloud

    Nvidia DGX Spark im Praxistest: Setup, vLLM-Serving und Vergleich mit dem Mac Studio

    Heavy Metal Cloud testet die DGX-Spark-Varianten von Gigabyte und ASUS mit Grace-Blackwell-Architektur für lokales KI-Inference und Medien-Rendering. Neben einer Schritt-für-Schritt-Anleitung für Docker, vLLM und ComfyUI zeigt das Video Vor- und Nachteile gegenüber Apples Mac Studio.

    KI & AI· Anleitung

  • Repository:eugr/spark-vllm-docker

    spark-vllm-docker: Optimierte vLLM-Docker-Setups für DGX Spark

    spark-vllm-docker ist ein Open-Source-Projekt, das Docker-Konfigurationen und Startskripte bereitstellt, um das LLM-Inferenz-Framework vLLM auf NVIDIA DGX Spark-Systemen auszuführen. Es unterstützt Einzelknoten sowie Multi-Node-Cluster über Ray oder vLLMs nativen PyTorch-Distributed-Modus.

    2222SterneShell

    KI & AI· Tool

  • Link:Donato Capitella

    Strix Halo AI Toolboxes: Container-Umgebungen und Host-Tuning für AMD Ryzen AI MAX+

    Donato Capitella stellt mit den Strix Halo AI Toolboxes eine Sammlung containerisierter Laufzeitumgebungen und Systemkonfigurationen für AMDs Mobilplattform Ryzen AI MAX+ bereit. Die Plattform erlaubt dank Unified Memory bis zu 128 GB gemeinsamen Arbeitsspeicher für lokale KI-Workloads wie LLM-Inferenz, Bildgenerierung und Fine-Tuning.

    KI & AI· Sammlung

Lassen Sie uns über Ihr Projekt sprechen

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Dieser Inhalt wurde teilweise mithilfe von KI erstellt.