Tendrils привлекла $30 млн, чтобы переделать CPU с нуля

$30M Raised to Redo the CPU

Стартап Tendrils закрыл раунд на $30 млн под руководством Benchmark, чтобы построить процессор без обратной совместимости с последовательными одноядерными чипами. Вместо кэш-когерентности и reorder buffer компания создаёт архитектуру на тысячи параллельных ядер и развивает открытый язык Vine, изначально заточенный под parallel-first вычисления. В раунде также участвовали Visionaries Club, UK Sovereign AI Fund и другие фонды; в совет директоров вошёл Jack Altman.

Нынешние CPU создаются под ограничением обратной совместимости с последовательными одноядерными чипами. Накопленные слои исторических решений запирают инженеров в выборах, восходящих к 1970-м годам.
  1. Animats

    Это проект в духе «постройте, и они придут». Это не проект «мы целиком переносим внутренний цикл ML в железо». С технической точки зрения это имело бы больше смысла. Можно напичкать кучу маленьких независимых блоков вывода нейросетей на одном чипе. Но если бы его подавали так, возникли бы вопросы: «Почему этого не делает NVidia?» и «После того как вы это сделаете, что помешает NVidia сделать то же самое?». Есть масса людей, продвигающих «ИИ-чипы», с умеренным успехом.

    История массивно-параллельных машин общего назначения не блещет. От Illiac IV до Playstation 3 в этой области было одно фиаско за другим. Их можно построить, но пользователи не приходят. Такая архитектура отлично подходит, если у вас есть конкретная задача, хорошо поддающаяся распараллеливанию, например, конечно-элементный анализ или нейросети.

    (Я пользовался NCube и мне в некотором роде нравилась концепция Transputer. Но обе оказались тупиковыми ветвями.)

  2. librasteve

    По моим прикидкам, на площади кристалла M4 можно разместить около 256 небольших быстрых CPU, каждый с 16 КиБ ОЗУ и вводом-выводом. Большая часть вентилей современного CPU тратится впустую на внеочередное исполнение и когерентность кэша.

    https://bil-lang.org — это более явный язык, который, на мой взгляд, нужен программистам (или LLM), чтобы вколачивать алгоритмы в массив CPU. Но ИИ — это большой рычаг, чтобы преодолеть этот исторический барьер.

  3. mikewarot

    Думаю, у всех нас есть проекты и идеи в этом духе, уходящие на десятилетия назад. В моём случае это BitGrid — теоретическое море таблиц поиска, тактируемых в чередующихся фазах, как шахматная доска, чтобы устранить гонки и необходимость беспокоиться о таймингах.

    Я не смог толком разобрать диаграммы на странице теории, но готов поставить очень небольшую сумму наличных, что в итоге получится нечто очень похожее на BitGrid.

  4. AlotOfReading

    Такое ощущение, что это опоздало на десятилетие. Я не вижу реальной ценности для клиентов в 2026 году (или, реалистично, в 2030+). Допустим, я готов переписать всё своё ПО на язык, который компилируется в сети взаимодействий. Почему бы мне вместо этого не использовать HVM2 и не купить GPU у Nvidia? Если мне просто нужна экзотическая архитектура, AMD уже сегодня поставляет потоковые процессоры в промышленных масштабах и лицензирует связанную интеллектуальную собственность. А если мне просто нужна массивно-параллельная архитектура, чтобы запускать существующий ML-код, я могу просто арендовать TPU в Google Cloud.

    Кто тот клиент, которому через полдесятилетия понадобится экзотическая архитектура на старом техпроцессе, работающая на кастомном языке программирования?

  5. nukanse

    Как программист, я всегда хотел CPU, у которого вместо n 64-битных регистров был бы один регистр с 2^m битами, который можно было бы разбивать на подрегистры произвольной длины, не обязательно одинакового размера, и который можно было бы рассматривать как массив битов или как SWAR-машину.

  6. tyingq

    Хм. История с https://millcomputing.com/ всегда выглядела заманчиво.

    Pitchbook показывает её как «Out of Business» с 2019 года.

  7. jojohohanon

    Я считал GreenArrays невероятно крутыми. (144 ядра на нативном Forth на одном чипе.)

    Мне очень нравилась архитектура Mill (CPU, объявленный «с чистого листа»).

    Я думал, что у Transmeta есть хорошие шансы, потому что они могли встраиваться через границы ядра.

    Но ни одна из них не была достаточно особенной.

  8. hingler36

    Новые архитектуры CPU жили и умирали в зависимости от поддержки существующего ПО: Rosetta на Apple Silicon — пример успеха, Itanium — пример краха.

    Удачи всем, кто пытается спроектировать новую парадигму процессора, но мне интересно услышать, как они собираются избежать подводных камней своих предшественников.

Ещё за этот день

2026-11-11