Китайские исследователи создали процессор за пять часов с помощью ИИ

Группа исследователей из Китая использовала искусственный интеллект для создания полноценного процессора RISC-V с нуля. Команда проверила, сможет ли инструмент ИИ спроектировать его самостоятельно без вмешательства человека. 

96c5133c053cdcdc686504e92756dce7.jpg

Хотя инструменты проектирования ИИ уже существуют, они, как правило, ограничены в использовании и области применения. Традиционные вспомогательные инструменты для проектирования схем по-прежнему требуют многих часов ручного программирования и проверки для разработки функциональной схемы. 

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

ИИ обучался путём наблюдения за конкретными входными и выходными данными существующих конструкций ЦП, при этом в документе кратко излагается подход к обучению: «Это новый подход к ИИ, который генерирует крупномасштабную логическую функцию с почти 100% точностью проверки (например, > 99,99999999999%, как у Intel) только на основе внешних примеров ввода-вывода, а не формальных программ, написанных человеком. Этот подход генерирует Булеву функцию, представленную структурой графа, называемой бинарной спекуляционной диаграммой (BSD), с нижней границей теоретической точности с использованием расширения на основе Монте-Карло, а расстояние Булевых функций используется для преодоления неразрешимости». 

Процессор V32IA, получивший название «CPU-AI», был изготовлен на основе 65-нанометровой литографии и работает на частоте 300 МГц. Он способен успешно запускать Linux, SPEC CINT 2000 и Dhrystone, работая аналогично процессорам Intel i486SX 1991 года. 

17567a49b956dead051bea42a5603d26.jpg

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

19eb73f42e38133682f480d0172676ff.jpg

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

© Habrahabr.ru