ИИ спроектировал процессор с нуля, и на нём заработал Doom

Энтузиаст в области ИИ-вычислений показал Doom, работающий на процессоре, который целиком спроектировала модель GPT-5.6 Sol. Демонстрацию опубликовал пользователь Angel (@Angaisb_), собравший конструкцию внутри песочницы обучающей игры Turing Complete. Сам процессор получил от модели название Codex-R32.

На видео окно с классическим шутером наложено поверх живой схемы процессора, которая пульсирует в такт работе логики. Видно, как срабатывают вентили, регистры, блоки памяти и арифметико-логические устройства. Рядом выводится статистика – счётчик тактов, скорость симуляции, значения в памяти и регистрах.

Turing Complete – это головоломка (в Steam) про компьютерную архитектуру, в которой игрок собирает вычислительную машину буквально из отдельных логических элементов, начиная с транзисторов и базовых вентилей. Режим свободной песочницы не накладывает ограничений, что и позволило построить полноценный процессор. Именно этим объясняется масштаб схемы на экране.

Модель описала свою работу так, как её пересказал Angel в переписке с ассистентом:

Процессор построен из примитивных логических компонентов внутри Turing Complete. Doom использует написанный на C порт PureDOOM, скомпилированный в нативный машинный код RV32IM, который выполняется напрямую на кастомном процессоре Codex-R32.

RV32IM – это 32-битный набор инструкций RISC-V с целочисленным базовым модулем и расширением для умножения и деления. То есть речь не про эмуляцию поверх готового железа, а про исполнение реального машинного кода на схеме, собранной с нуля. PureDOOM, в свою очередь, представляет собой переносимую библиотечную версию оригинального шутера, специально приспособленную для запуска на нестандартных платформах.

Производительность у такой конструкции соответствующая. Симуляция логических элементов в песочнице идёт крайне медленно, и назвать происходящее играбельным нельзя даже с натяжкой. Ценность демонстрации в другом: код исполняется корректно, игра инициализируется и рендерит кадры.

Автор эксперимента остался доволен результатом и назвал происходящее "поистине безумным". Шутер 1993 года давно превратился в универсальный тест вычислительных возможностей чего угодно, от осциллографов и беременных тестов до переходников Lightning-HDMI. Здесь той же меркой измерили способность языковой модели проектировать не софт, а аппаратную архитектуру.

Без классического комментария в духе "а Crysis потянет" не обошлось. Angel решил не отвечать самостоятельно и попросил сформулировать ответ ту же нейросеть.

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

Turing Complete доступна в Steam и уже несколько лет служит площадкой для подобных экспериментов, где пользователи собирают собственные архитектуры и пишут под них ассемблер.

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.