Искусственный интеллект науился писать код для компьютерных чипов

Специализированная модель искусственного интеллекта VeriGen генерирует код на языке Verilog для проектирования микросхем.

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

VeriGen превзошел коммерческие модели при тестировании, достигнув 41,9% точности генерации функционально правильного кода против 35,4% у конкурирующей системы code-davinci-002. При этом новая модель в 10 раз меньше по размеру и имеет полностью открытый исходный код: ее можно запускать даже на мощных ноутбуках без специализированного оборудования.

Для создания VeriGen исследователи собрали крупнейший набор данных кода Verilog, проанализировав около 50 тыс. файлов из репозитория на GitHub и дополнив их материалами из 70 учебников. Эти данные использовали для дообучения языковой модели CodeGen-16B от Salesforce с 16 млрд параметров.

Для обучения потребовалось три графических процессора NVIDIA A100, работающих параллельно, и около 250 ГБ памяти графических чипов. Результат оправдал затраты: точность модели выросла с изначальных 1,09% до 27% после специализированного обучения.

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

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


Читать далее:

Наша Вселенная прибыла из другого мира: теория мироздания оказалась неверна?

Физик предложил заменить пространство-время трехмерным временем

Появилась безопасная альтернатива препаратам от диабета и ожирения

Иллюстрация на обложке: designed by Freepik, лицензия

Подписывайтесь
на наши каналы в Telegram

«Хайтек»новостионлайн

«Хайтек»Dailyновости 3 раза в день

Первая полоса
Старые смартфоны превратили в подводные центры обработки данных
Новости
Телескоп в Антарктиде зафиксировал первый свет Вселенной с рекордной точностью
Космос
Орангутаны тоже спят сиесту: днем приматы компенсируют ночной недосып
Наука
Кофеин активирует механизм, который замедляет старение в клетках
Наука
Археологи повторили путешествие древних людей на каноэ каменного века
Наука
Как правильно мыть голову летом: это важно для аллергиков
Наука
В России в 2025 году появятся шесть новых университетских стартап-студий
Новости
«Броня для голоса»: новая технология защищает от кражи голосовой биометрии
Новости
Сбер анонсировал Kandinsky 4.1 Video — новую модель генерации видео
Новости
Новые аккумуляторы Toshiba заряжаются всего за 6 минут
Новости
«Уэбб» впервые показал экзопланету с рекордно малой массой
Космос
Найдена странная клеточная сущность на грани жизни
Наука
Ученые раскрыли тайну странного поведения у акул
Наука
Госдума утвердила закон о едином магазине приложений: RuStore становится обязательным
Новости
Путин утвердил запуск цифрового сервиса: мессенджер, «Госуслуги» и ID в одном приложении
Новости
Астрономы раскрыли тайну рождения редких двойных горячих юпитеров
Космос
В янтаре нашли следы грибков-зомби, которым 99 000 000 лет
Наука
Google выпустила автономный «мозг» для роботов: новая модель работает без сети
Новости
В Сингапуре открыли способ омолодить сердце, не меняя клетки
Наука
Возраст стоянки древних людей в Красноярске увеличили на 10 000 лет
Наука