MTP + Unified Memory steigert llama.cpp Inferenz um 30% auf RTX 5090
Die Kombination von GGML_CUDA_ENABLE_UNIFIED_MEMORY=1 mit Multi-Token Prediction (MTP)-Spekulation in llama.cpp führt zu einer etwa 30% höheren Durchsatzrate – 64 tok/s statt 49 tok/s bei einem Qwen3.6-27B Q8_0-Modell. Der Benchmark wurde auf einer RTX 5090 mit 128 GB DDR5 5600 CL36 und einem Ryzen 9 9950X3D durchgeführt.
Befehl & Konfiguration
CUDA_VISIBLE_DEVICES=0 GGML_CUDA_ENABLE_UNIFIED_MEMORY=1 /home/marcin/llama-server \
-m /home/marcin/Pobrane/Qwen3.6-27B-Q8_0.gguf \
--threads 16 \
-c 262144 -fa on -np 1 \
--spec-type mtp --spec-draft-n-max 3 \
--webui-mcp-proxy \
--chat-template-kwargs '{"preserve_thinking": true}' \
--host 0.0.0.0 \
--port 8090 \
--jinja
Wichtige Flags:
GGML_CUDA_ENABLE_UNIFIED_MEMORY=1– erlaubt der GPU direkten Zugriff auf den Hostspeicher und umgeht CUDA malloc für große Kontexte.--spec-type mtp --spec-draft-n-max 3– aktiviert Multi-Token Prediction-Spekulation mit einer Draft-Tiefe von 3.Qwen3.6-27B-Q8_0.gguf– ein 27B-Parameter-Qwen3.6-Modell, quantisiert auf Q8_0, vorbereitet mit Unsloths MTP-Unterstützung.-c 262144– 256K-Kontextfenster;-fa onfür Flash Attention.
Ergebnisse
- Ohne MTP (nur Unified Memory): 49 tok/s
- Mit MTP + Unified Memory: 64 tok/s
- Steigerung: 30% höherer Durchsatz
Der Wert draft-n-max von 3 bedeutet, dass das Modell bis zu 3 Token vorausschätzt und so den Overhead des seriellen Dekodierens reduziert. In Kombination mit Unified Memory werden teure PCIe-Transfers zwischen CPU- und GPU-RAM vermieden.
Für wen ist das gedacht
Entwickler, die lokale Inferenz mit großen Kontexten auf leistungsstarken Consumer-GPUs (RTX 5090) mit reichlich Arbeitsspeicher (≥128 GB) betreiben. Geeignet für Chatbots, Code-Assistenten oder jede latenzsensitive LLM-Workload, die spekulatives Sampling unterstützt.
📖 Vollständige Quelle lesen: r/LocalLLaMA
👀 Siehe auch

Claude Code verhindert Störungen zwischen Chrome-Tabs bei mehreren Sitzungen
Ein Entwickler hat drei Hooks (session-start, capture-tab-id, enforce-tab-id) erstellt, die jede Claude-Code-Sitzung an ihren eigenen Chrome-Tab binden. Dadurch wird verhindert, dass Sitzungen während Testläufen und Formularausfüllungen versehentlich auf Tabs anderer Sitzungen zugreifen.

Claude-Code-Plugin für Reddit-Geschäftsrecherche
Ein Claude Code-Plugin automatisiert die Reddit-Recherche für Unternehmen, indem es relevante Beiträge sucht, Threads analysiert und strukturierte Markdown-Berichte mit Erkenntnissen und Quellenlinks erstellt. Keine API-Schlüssel erforderlich – Installation über GitHub und Ausführung mit einem einzigen Befehl.

MCP-Server ermöglicht es Claude, zur Laufzeit benutzerdefinierte Tools zu erstellen und auszuführen
Ein Entwickler hat einen MCP-Server gebaut, bei dem Claude neue Tools erstellen, aktualisieren und ausführen kann, ohne dass eine erneute Bereitstellung erforderlich ist. Das System verwendet fünf Kern-Tools und führt benutzerdefinierten JavaScript/TypeScript-Code in einer Deno-Sandbox mit etwa 50 ms Kaltstart aus.

Google Gemma 4 26B-A4B lokal mit LM Studio 0.4.0 Headless CLI ausführen
LM Studio 0.4.0 führt llmster und die lms CLI für lokale Modellinferenz ohne Benutzeroberfläche ein. Der Artikel beschreibt die Einrichtung von Googles Gemma 4 26B-A4B MoE-Modell auf einem MacBook Pro M4 Pro, wobei 51 Token/Sekunde mit 48 GB vereinheitlichtem Speicher erreicht werden.