nCompass Technologies

nCompass Technologies

nCompass Technologies Inc. · Schreiben · Stimme & Sprache · Sonstiges

nCompass Technologies bietet einen KI-Agenten und eine VS Code-Erweiterung, die GPU-Traces lesen, Engpässe zwischen CPU und GPU finden und konkrete Korrekturen für Inferenz-Stacks vorschlagen.

Vorschau der Oberfläche von nCompass Technologies

Über nCompass Technologies

About

Was ist nCompass Technologies

nCompass Technologies ist ein von Y Combinator gefördertes Startup hinter einem Werkzeug für GPU-Performance und Profiling, gedacht für alle, die KI-Systeme schnell halten. Das aktuelle Produkt verbindet einen KI-Agenten mit einer schlanken Erweiterung für VS Code und Cursor. Sie öffnen eine Trace, fragen, warum ein Serving-Job hängt, und bekommen eine Antwort, die einen bestimmten Kernel, eine Speicherkopie oder eine Lücke im Scheduling benennt.

Das Unternehmen startete 2024 als Inferenz-Plattform mit einer API ohne Ratenlimit. Dieses Geschäft brachte das Team zu dem Problem, das Kunden immer wieder schilderten: Der Serving-Stack sah auf dem Papier gut aus und lief in der Produktion langsam, und niemand wusste, wohin die Zeit ging. Das Werkzeug, das diese Frage beantworten sollte, wurde zum heutigen Produkt. Es richtet sich an Plattform-Teams, die generative Recommender, Ranking und LLM-Serving in großem Maßstab betreiben.

Die Grundidee ist leicht zu formulieren und schwer umzusetzen. Die Ursache eines Performance-Problems zu finden dauert vier- bis achtmal länger als das Schreiben des Codes, der sie behebt. Trace-Analyse heißt hier: Ingenieure kopieren eine Trace mit mehreren Gigabyte auf den Laptop, scrollen durch eine Wand von Zählern und raten. nCompass holt diese Schleife in ein Editorfenster und ein Gespräch.

Die Grenzen zählen so viel wie das Versprechen. Das Werkzeug ist für Teams gedacht, die bereits die Profiler von NVIDIA nutzen und eine langsame Last bei Bedarf reproduzieren können. Ohne Trace gibt es nichts zu analysieren. Ein kleines Projekt mit einem Modell und ohne Latenzziel gewinnt wenig, und den bezahlten Teil klären Sie im Gespräch mit dem Vertrieb, nicht auf einer Checkout-Seite.

Erste Schritte

  1. Legen Sie ein Konto auf ncompass.tech an und installieren Sie die Erweiterung aus dem VS Code Marketplace oder fügen Sie sie in Cursor hinzu.
  2. Profilen Sie Ihre Last mit Nsight Systems oder dem PyTorch-Profiler, damit eine Trace-Datei entsteht.
  3. Öffnen Sie die Trace in der Erweiterung oder laden Sie sie mit dem Befehl npx ncompass in die Cloud, damit Ihr Team sie ebenfalls öffnen kann.
  4. Stellen Sie dem Agenten eine konkrete Frage zum Lauf, etwa woher die Leerlaufphasen zwischen den Kernels kommen, und lesen Sie die nach Wirkung sortierte Liste.
  5. Vergleichen Sie den neuen Lauf mit TraceDiff gegen den alten, um zu prüfen, ob die Änderung die Zahlen wirklich bewegt hat.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von nCompass Technologies.

Kostenloser TarifJa
Bezahlte Tarife$0 - Custom (team plans on request)
PlattformVS Code, Cursor, Claude Code, web console, CLI
EntwicklernCompass Technologies Inc.
KategorieSchreiben · Stimme & Sprache · Sonstiges
VeröffentlichungsdatumSep 2025
Zuletzt aktualisiertOct 2026
Website-BesucheN/A
Globales Website-Ranking10.5M
API-VerfügbarkeitN/A

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • ML-Plattform-Engineers
  • GPU- und Inferenz-Engineers
  • Technische Leiter, die Performance-Arbeit verteilen
  • CUDA-Entwickler

Aufgaben

  • Herausfinden, warum ein Serving-Job Leerlauf hat
  • Zwei Läufe nach einer Konfigurationsänderung vergleichen
  • Eine Trace mit einem Kollegen durchgehen
  • Einen Kernel-Umbau vorbereiten

Szenarien

  • Nach einem Framework-Update tritt eine Latenz-Regression auf und das Team hat eine Woche Zeit
  • Ein generativer Recommender-Stack hat keine öffentliche Community, die ihn abstimmt
  • Sie müssen entscheiden, ob die GPU-Flotte mehr Karten oder besseren Code braucht

Wichtigste Funktionen

KI-Agent, der Ihre Traces liest

Der Agent bekommt eine Profiling-Datei und den umgebenden Code und liefert eine kurze Liste von Engpässen samt Begründung. Er arbeitet auf zwei Ebenen: Systemfragen zu Scheduling und Datenverkehr, dazu Kernel-Fragen zu Auslastung, Speicherzugriff und Instruktionsmix. Sie können seiner Antwort widersprechen und eine andere Hypothese prüfen lassen, was näher an einem Gespräch mit einem Kollegen ist als an einem Bericht.

Trace-Ansicht im Editor

Ausgaben von Nsight Systems und dem PyTorch-Profiler öffnen sich im selben Fenster, die Trace muss also nicht von der Arbeitsmaschine weg. Zeitachse, Kernel-Liste und Codebereich liegen nebeneinander, und der Sprung von einem langsamen Kernel zu der Zeile, die ihn gestartet hat, kostet einen Klick. Wer schon einen Nachmittag in einem Web-Viewer gescrollt hat, weiß, dass der Unterschied vor allem darin liegt, den Faden nicht zu verlieren.

TraceDiff für den Lauf-Vergleich

TraceDiff stellt zwei Läufe nebeneinander und markiert, was sich geändert hat: welche Kernels auftauchten, welche langsamer wurden und wo die Lücken wuchsen. Das ist die Funktion, die die häufigste Frage nach einem Deployment beantwortet, und zwar mit Daten statt mit Bauchgefühl.

Traces teilen und zusammenarbeiten

Traces lassen sich mit dem Befehl npx ncompass in die Cloud laden, auflisten, herunterladen und per Link teilen. Kollegen öffnen dieselbe Ansicht, mit gleichem Zoom und gleichen Anmerkungen. Das klingt nach einer Kleinigkeit, bis Sie ein Performance-Problem in einem Chat-Thread debuggen müssen.

Analyse auf Kernel-Ebene

In einem langsamen KI-System geht die Zeit vor allem in den GPU-Kernel verloren, und genau dort scheitern allgemeine Assistenten. Der Agent liest Zählerdaten im ncu-Stil, erkennt wiederkehrende Kernel-Muster und schlägt konkrete Änderungen vor: Tiling, vektorisierte Ladevorgänge oder eine andere Startkonfiguration. Das Unternehmen berichtet, sein eigenes Team habe mit dem Werkzeug an einem Tag einen Hopper-GEMM-Kernel gebaut, der rund 3 Prozent schneller als NVIDIAs CUTLASS lief, eine Arbeit, die vorher Monate dauerte.

Arbeitet in Cursor und Claude Code

Der Agent hängt an den Editoren, die Ingenieure ohnehin nutzen, sodass Analyse und Code-Änderung an derselben Stelle passieren. Sie fragen in Cursor nach der Analyse, bekommen die Diagnose und haben den Patch bereits entworfen, ohne das Werkzeug zu wechseln. Für Teams, die auf KI-gestützte Entwicklung setzen, verschwindet der Sprung zwischen Profiling-Bericht und Commit.

Vor- und Nachteile

Vorteile

  • Bündelt Trace-Lektüre, Teilen und Diagnose in einem Editorfenster, also genau den langsamen Teil jeder Performance-Untersuchung.
  • Deckt System- und Kernel-Fragen ab, ein zweites Werkzeug für CUDA-Arbeit ist nicht nötig.
  • TraceDiff liefert eine belastbare Antwort auf „hat die Änderung geholfen“, ohne eine komplette Benchmark-Suite zu wiederholen.
  • Der Einstieg mit der VS Code-Erweiterung ist kostenlos, ein Test mit einer echten Last kostet also wenig, bevor Sie mit dem Vertrieb sprechen.

Nachteile

  • Ohne Trace nutzlos. Lässt sich eine Last weder reproduzieren noch profilen, hat der Agent nichts, worüber er nachdenken kann.
  • Das Werkzeug ist um die NVIDIA-Tools herum gebaut, Teams mit anderen Beschleunigern werden merken, dass der Ablauf nicht zu ihrem Stack passt.
  • Bezahlte Pläne und Team-Funktionen laufen über den Vertrieb: kein veröffentlichter Preis und ein längerer Weg zur Kaufentscheidung.

Häufige Fragen

Einen KI-Agenten und eine Editor-Erweiterung für Performance-Arbeit auf GPUs. Er liest Profiling-Traces aus Serving- und Trainingslasten, zeigt die Engpässe und schlägt Code-Änderungen vor. Dazu bietet das Unternehmen Ingenieurshilfe auf Projektbasis an.