Tendrils recauda 30 millones para rehacer la CPU desde cero

$30M Raised to Redo the CPU

Tendrils ha cerrado una ronda de 30 millones de dólares liderada por Benchmark para reconstruir la computación de propósito general. La startup sostiene que las CPU actuales arrastran decisiones de los años 70 por la compatibilidad con chips secuenciales de un solo núcleo, lo que las condena a protocolos de coherencia de caché y reorder buffers cada vez más complejos. Su propuesta: miles de núcleos en paralelo, sin memoria mutable compartida, apoyados en el lenguaje open source Vine.

En Tendrils creemos que el futuro de la computación de propósito general está más allá de las arquitecturas heredadas para software heredado.
  1. Animats

    Este es un proyecto de "constrúyelo y vendrán".

    No es un proyecto de "ponemos el bucle interno del ML enteramente en hardware". Eso tendría más sentido técnicamente. Podrías meter un montón de pequeñas unidades independientes de inferencia de redes neuronales en un solo chip. Pero si lo presentaran así, las preguntas serían "¿Por qué no lo está haciendo NVidia?" y "Después de que lo hagas, ¿qué impide que NVidia lo haga?". Hay mucha gente presentando "chips de IA", con un éxito modesto.

    La historia de las máquinas masivamente paralelas de propósito general no es buena. Desde el Illiac IV hasta la Playstation 3, ha habido un fracaso tras otro en este espacio. Puedes construirlas, pero los usuarios no vienen. Este tipo de arquitectura es genial si tienes algún problema específico que se paralelice, como el análisis de elementos finitos o las redes neuronales.

    (He usado un NCube, y el concepto Transputer me gustaba bastante. Pero ambos fueron callejones sin salida.)

  2. librasteve

    Según mis cálculos, puedes construir unas 256 CPU pequeñas y rápidas, cada una con 16kiB de RAM e IO, en el área de un die M4. La mayor parte de las puertas de una CPU moderna se desperdician en la ejecución fuera de orden y la coherencia de caché.

    https://bil-lang.org es un lenguaje más explícito que, en mi opinión, se necesita para que los programadores (o los LLM) se enfrenten a martillar algoritmos sobre un array de CPU. Pero la IA es una gran palanca para superar esta barrera histórica.

  3. mikewarot

    Creo que todos tenemos proyectos e ideas así que se remontan décadas atrás. En mi caso, es el BitGrid, que es un mar teórico de tablas de búsqueda que se sincronizan en fases alternas como un tablero de ajedrez, para eliminar las condiciones de carrera y la necesidad de preocuparse por la temporización.

    No pude seguir del todo los diagramas de la página de la teoría, pero estaría dispuesto a apostar una suma muy pequeña de dinero a que al final será algo muy parecido al BitGrid.

  4. AlotOfReading

    Esto se siente una década tarde. Realmente no veo la propuesta de valor para los clientes en 2026 (o, siendo realistas, 2030+). Digamos que estoy dispuesto a reescribir todo mi software a un lenguaje que compile a redes de interacción. ¿Por qué no uso HVM2 en su lugar y compro GPUs a Nvidia? Si solo quiero usar una arquitectura exótica, AMD ya está enviando procesadores de flujo de datos a escala hoy en día, y licenciarán la IP relacionada. Y si solo quiero una arquitectura masivamente paralela para ejecutar mi código de ML existente, podría simplemente alquilar TPUs de Google Cloud en su lugar.

    ¿Quién es el cliente que quiere una arquitectura exótica en un nodo de proceso antiguo ejecutando un lenguaje de programación personalizado dentro de medio decenio?

  5. nukanse

    Como programador, siempre quise una CPU que, en lugar de tener n registros de 64 bits, tuviera un único registro con 2^m bits, que pudiera dividirse en subregistros de longitud arbitraria, no todos del mismo tamaño, y que pudiera tratarse como un array de bits, o como una máquina swar

  6. tyingq

    Mmm. La historia de https://millcomputing.com/ siempre pareció convincente.

    Pitchbook lo muestra como "Out of Business" desde 2019.

  7. jojohohanon

    Pensé que GreenArrays era increíblemente genial. (144 núcleos nativos de Forth en un chip)

    Me encantaba la arquitectura Mill (CPU de hoja en blanco, según ellos mismos).

    Pensé que Transmeta tenía una buena oportunidad porque podían hacer inline a través de los límites del kernel.

    Pero ninguno de ellos era lo suficientemente especial.

  8. hingler36

    Las nuevas arquitecturas de CPU han vivido y muerto por el soporte del software existente, con Rosetta en Apple Silicon como ejemplo de que funciona e Itanium como ejemplo de que se desmorona.

    Mis mejores deseos a cualquiera que intente diseñar un nuevo paradigma de procesador, pero me interesa saber cómo evitarán las trampas de sus predecesores.

Más de este día

2026-11-11