Система «Цимэн» (QiMeng) была создана специалистами Государственной ключевой лаборатории процессоров и Исследовательским центром интеллектуального ПО при Китайской академии наук. Разработчики выложили ее в открытый доступ на GitHub и опубликовали технические подробности на сайте arxiv.org.
QiMeng построен вокруг трех функциональных слоев. Фундамент — проблемно-зависимая модель процессорного чипа. Выше находится агент-разработчик, который обрабатывает как аппаратные, так и программные аспекты. Верхний уровень содержит различные приложения для проектирования чипов. Вместе эти компоненты поддерживают автоматизированное проектирование интерфейса, генерацию языка описания оборудования, конфигурацию ОС и создание инструментальных средств компилятора. В статье отмечается, что будущие версии повысят способность системы к саморазвитию.
«Цель состояла в том, чтобы повысить эффективность, снизить затраты и сократить циклы разработки по сравнению с ручными методами», — заявили разработчики. Система также ориентирована на обеспечение быстрой настройки архитектур микросхем и программных стеков, специфичных для конкретных областей.
На базе этой платформы исследователи уже создали два процессора: QiMeng-CPU-v1, который сопоставим с чипом Intel 486, и QiMeng-CPU-v2, аналог Arm Cortex A53. А чип для автономного вождения, на создание которого инженерам-людям потребовались бы недели, может быть создан при помощи QiMeng всего за несколько дней.
Появление QiMeng состоялось на фоне обострения торговый войн между Китаем и США, подчеркивает IE. В частности, Вашингтон оказывают давление на крупных поставщиков ПО для автоматизации проектирования электроники (EDA), чтобы они прекратили поставки китайским фирмам. QiMeng — это прямая попытка избавиться от зависимости от западных фирм.
На днях Китай сообщил о разработке недвоичного ИИ-чипа. Система на кристалле, разработанная учеными из Пекина, сочетает двоичную логику со стохастической, или вероятностной, и основана на архитектуре RISC-V с открытым исходным кодом. Она обещает обеспечить беспрецедентную отказоустойчивость и энергоэффективность таких устройств, как сенсорные дисплеи или системы управления полетами.