nCompass Technologies

nCompass Technologies

nCompass Technologies Inc. · Escritura · Voz e idioma · Otro

nCompass Technologies ofrece un agente de IA y una extensión de VS Code que leen trazas de GPU, detectan cuellos de botella entre CPU y GPU y proponen arreglos concretos.

Vista previa de la interfaz de nCompass Technologies

Acerca de nCompass Technologies

About

Qué es nCompass Technologies

nCompass Technologies es una startup respaldada por Y Combinator que vende una herramienta de análisis de trazas y perfilado pensada para quien mantiene sistemas de IA rápidos. Su producto actual junta un agente de IA con una extensión ligera para VS Code y Cursor: abres una traza, preguntas por qué se atasca un trabajo de servicio y recibes una respuesta que señala un kernel concreto, una copia de memoria o un hueco en la planificación.

La empresa nació en 2024 como plataforma de inferencia con una API sin límite de peticiones. Ese negocio la empujó al problema que sus clientes repetían: la pila de servicio se veía bien sobre el papel y lenta en producción, y nadie sabía dónde se iba el tiempo. La herramienta que construyeron para responder esa pregunta terminó siendo el producto que venden hoy, dirigido a equipos de plataforma que corren recomendadores generativos, ranking y servicio de LLM a escala.

La premisa es fácil de enunciar y difícil de cumplir. Encontrar la causa de un problema de rendimiento lleva entre cuatro y ocho veces más tiempo que escribir el código que lo corrige. El ingeniero copia una traza de varios gigabytes al portátil, baja por una pared de contadores y adivina. nCompass mete ese bucle en una ventana del editor y en una conversación.

Los límites importan tanto como la promesa. Es una herramienta para equipos que ya usan los perfiladores de NVIDIA y pueden reproducir una carga lenta cuando hagan falta. Sin traza no hay nada que analizar. Un proyecto pequeño con un solo modelo y sin objetivo de latencia no sacará mucho, y la parte de pago se cierra hablando con el equipo comercial, no en una página de pago.

Primeros pasos

  1. Crea una cuenta en ncompass.tech e instala la extensión desde el marketplace de VS Code, o añádela a Cursor.
  2. Perfila tu carga con Nsight Systems o con el perfilador de PyTorch para tener un archivo de traza.
  3. Abre la traza en la extensión o súbela a la nube con el comando npx ncompass para que tus compañeros también puedan verla.
  4. Pregunta al agente algo concreto sobre la ejecución, por ejemplo de dónde salen los huecos entre kernels, y lee la lista de sospechosos ordenada por impacto.
  5. Compara la ejecución nueva con la anterior usando TraceDiff para confirmar que el cambio movió los números de verdad.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de nCompass Technologies.

Plan gratuitoSí
Planes de pago$0 - Custom (team plans on request)
PlataformaVS Code, Cursor, Claude Code, web console, CLI
DesarrolladornCompass Technologies Inc.
CategoríaEscritura · Voz e idioma · Otro
Fecha de lanzamientoSep 2025
Última actualizaciónOct 2026
Visitas al sitio webN/A
Ranking global del sitio10.5M
Disponibilidad de la APIN/A

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Ingenieros de plataforma de ML
  • Ingenieros de GPU e inferencia
  • Responsables técnicos que reparten trabajo de rendimiento
  • Desarrolladores de CUDA

Tareas

  • Averiguar por qué un trabajo de servicio queda inactivo
  • Comparar dos ejecuciones tras cambiar la configuración
  • Revisar una traza con un compañero
  • Preparar la reescritura de un kernel

Casos de uso

  • Aparece una regresión de latencia tras actualizar el framework y hay una semana para encontrarla
  • Una pila de recomendadores generativos no tiene comunidad pública que la ajuste
  • Había que decidir si la flota de GPU necesita más tarjetas o mejor código

Funciones clave

Agente de IA que lee tus trazas

El agente recibe un archivo de perfilado y el código que lo rodea, y devuelve una lista corta de cuellos de botella con el razonamiento a la vista. Trabaja en dos planos: preguntas de sistema sobre planificación y movimiento de datos, y preguntas de kernel sobre ocupación, acceso a memoria y mezcla de instrucciones. Puedes discutirle una respuesta y pedirle que compruebe otra hipótesis, más cerca de hablar con un colega que de ejecutar un informe.

Visor de trazas dentro del editor

La salida de Nsight Systems y la del perfilador de PyTorch se abren en la misma ventana, sin sacar la traza de la máquina donde trabajas. Tienes la línea de tiempo, la lista de kernels y el panel de código a la vez, y saltar de un kernel lento a la línea que lo lanzó cuesta un clic. Quien haya pasado una tarde haciendo scroll en un visor web sabe que la diferencia está en no perder el hilo.

TraceDiff: comparar dos ejecuciones

TraceDiff pone dos ejecuciones lado a lado y marca qué cambió: qué kernels aparecieron, cuáles se volvieron más lentos y dónde crecieron los huecos. Es la función que responde a la pregunta más repetida después de un despliegue, y lo hace con datos y no con intuición.

Compartir trazas y colaborar

Las trazas se suben a la nube con el comando npx ncompass, se listan, se descargan y se comparten con un enlace. Tu compañero abre la misma vista que tú, con el mismo zoom y las mismas anotaciones. Suena menor hasta que toca depurar un problema de rendimiento en un hilo de chat.

Análisis a nivel de kernel

En un sistema de IA lento, el tiempo se va sobre todo en los kernels, y ahí es donde fallan los asistentes genéricos. El agente lee datos de contadores al estilo ncu, detecta patrones de kernel que se repiten y propone cambios concretos: particionado, cargas vectorizadas o una configuración de lanzamiento distinta. La empresa cuenta que su propio equipo usó la herramienta para escribir un kernel GEMM para Hopper que superó a CUTLASS de NVIDIA en torno a un 3 % en un día, un trabajo que antes llevaba meses.

Integración con Cursor y Claude Code

El agente se conecta a los editores que ya usa la gente, así que el razonamiento y la edición del código ocurren en el mismo sitio. Pides el análisis en Cursor, recibes el diagnóstico y tienes el parche redactado sin cambiar de herramienta. Para equipos que ya trabajan con asistencia de IA, desaparece el salto entre el informe de perfilado y el commit.

Ventajas y desventajas

Ventajas

  • Junta lectura de trazas, colaboración y diagnóstico en una sola ventana del editor, que es justo la parte lenta de toda investigación de rendimiento.
  • Cubre preguntas de sistema y de kernel, sin necesidad de una segunda herramienta para el trabajo de CUDA.
  • TraceDiff da una respuesta defendible a «¿sirvió este cambio?» sin repetir una batería completa de benchmarks.
  • Se empieza gratis con la extensión de VS Code, así que probarla con una carga real sale barato antes de hablar con ventas.

Desventajas

  • Sin traza no sirve de nada. Si tu carga no se puede reproducir ni perfilar, el agente no tiene sobre qué razonar.
  • Está construida alrededor del ecosistema de herramientas de NVIDIA, y quien use otros aceleradores verá que el flujo no encaja con su pila.
  • Los planes de pago y las funciones de equipo se negocian con ventas: no hay precio publicado y la compra tarda más en decidirse.

Preguntas frecuentes

Un agente de IA y una extensión de editor para trabajo de rendimiento en GPU. Lee trazas de perfilado de cargas de servicio y entrenamiento, señala los cuellos de botella y sugiere cambios en el código. También ofrece ayuda de ingeniería por proyecto.