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

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

Проектирование процессоров от Google

Мейнстримом проектирование чипов с привлечением возможностей ИИ стало примерно с 2021 года. Тогда корпорация Google создала и обучила специализированную нейросеть. Как оказалось, алгоритмы справляются с этой задачей ничуть не хуже, а порой и лучше человека. А ещё делают всё гораздо быстрее — у машины на проектирование уходит несколько часов, в то время как у целой команды специалистов несколько недель, а то и месяцев.

Для того чтобы научить нейросеть проектировать чипы, команда Google использовала обучение с подкреплением. Чем выше эффективность (производительность и уровень энергопотребления чипа), тем значительнее «награда» для алгоритма.

Слева — чип, спроектированный человеком. Справа — нейросетью
Слева — чип, спроектированный человеком. Справа — нейросетью

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

Проект от Google не был чисто эмпирическим. Есть и практические результаты: корпорация стала использовать результаты для разработки следующего поколения тензорных процессоров Google TPU.

Nvidia и видеокарты

Спустя год после старта проекта от Google корпорация Nvidia заявила о том, что её графические чипы также проектируются с использованием возможностей искусственного интеллекта. Об этом рассказал старший вице-президент компании Билл Дэлли. В частности, нейросети помогают выявлять неоптимальные связи между компонентами чипа на стадии проектирования. У машины на решение задачи уходит всего несколько секунд, вместо часов/дней в случае работы специалистов-людей.

Кроме того, искусственный интеллект ускоряет подбор оптимальной компоновки чипа, показывая варианты с максимальной эффективностью. А ещё нейросеть, для которой используется обучение с подкреплением, помогает находить ошибки в проектах дизайна архитектуры новых чипов. В частности, помощь ИИ применялась во время перехода с 7-нм на 5-нм техпроцесс.

Nvidia использует возможности нейросетей для работы по четырём основным направлениям:

  1. Карта падения напряжения.

  2. Прогнозирование паразитных характеристик.

  3. Проблемы размещения и трассировки.

  4. Автоматизация миграции стандартных ячеек.

«Все описанные выше методики используют ИИ, чтобы подвергать критике проектные решения людей. Однако ещё более удивительной функцией является использование ИИ в самом проектировании. Я покажу это на двух примерах. Первый — это система, которую мы называем NVCell, в ней используется сочетание симуляции отжига и обучения с подкреплением для проектирования нашей библиотеки стандартных ячеек. Каждый раз, когда мы создаём новую технологию, допустим, переходим с семи нанометров на пять, у нас есть библиотека ячеек. Ячейкой может быть вентиль AND, вентиль OR, полный сумматор. У нас есть много тысяч таких ячеек, которые нужно перепроектировать под новую технологию с учётом очень сложного набора правил», —рассказал Билл Дэлли.

Новые чипы от Synopsys

В 2023 году появился новый интересный проект. Компания Synopsys научила нейросети разрабатывать чипы. Речь идёт не об одном или двух чипах: сервис компании, который называется DSO.ai, создал уже более 100 проектов дизайна электронных компонентов для разных заказчиков, включая STMicroelectronics и SK Hynix.

STMicroelectronics — европейская микроэлектронная компания, одна из крупнейших в своей отрасли. Она занимается разработкой, изготовлением и продажей различных полупроводниковых электронных и микроэлектронных компонентов.

SK hynix Inc. — южнокорейская компания, специализирующаяся на производстве полупроводниковой памяти типа DRAM и NAND. SK hynix является третьим в мире производителем микросхем и входит в пятёрку ведущих производителей оперативной памяти.

Как и в случае с Nvidia, искусственный интеллект лишь помогает в работе специалистам-людям, а не заменяет их. В частности, нейросеть ищет оптимальный дизайн чипа, увеличивает эффективность компоновки, занимается поиском возможных проблем в уже готовых проектах. Заказчики Synopsys отметили снижение энергопотребления чипов, созданных при помощи нейросетей, до 25% с трёхкратным повышением производительности. Кроме того, размеры кристалла удалось снизить на 5%.

По мнению представителей Synopsys, ИИ даёт возможность увеличить эффективность работы разработчиков чипов, а также ускорить сам процесс разработки. Полностью заменить работу человека нейросеть в полупроводниковой отрасли пока не может, но стать надёжным помощником — вполне.

Конкурс от Efabless для разработчиков чипов

Компания Efabless помогает разработчикам чипов бесплатно проектировать новые микросхемы при помощи своей облачной платформы. Затем, собрав заказы на производство созданных микросхем, Efabless отправляет их на фабрику, за что и берёт деньги. Стоимость производства в среднем составляет около $10 000. Спустя несколько месяцев клиенты получают чипы.

В течение пары лет специалисты компании изучали возможности нейросетей, а сейчас предлагают ознакомиться с этими возможностями сторонним разработчикам. Так, Efabless проводит конкурс на лучший проект чипа, созданного с использованием ИИ-технологий. Программа chipIgnite от Efabless позволяет использовать архитектуру RISC-V, автоматизированный процесс проектирования и получить на выбор 100, 300 или 1 000 инженерных образцов чипов.

Участникам конкурса предлагается использовать ИИ (например, chatGPT, Bard или аналогичный) для создания полной модели Verilog для цифрового дизайна. Проект должен быть реализован с использованием chipIgnite, который включает шаблон SoC (Caravel), обеспечивающий быструю интеграцию на уровне чипа и процесс цифрового проектирования RTL-to-GDS с открытым исходным кодом (OpenLane). Вот пример кода, предоставленный самой компанией.

Конкурс уже идёт, на странице предложенных участниками проектов можно найти, в частности, генератор сигналов VGA, 10-битный ЦАП с аналоговой нейронной сетью и SoC для криптомайнинга. Ну а условия участия — вот на этой страничке. Возможно, кто-то из читателей Хабра уже принимает участие в этом конкурсе? Если да, расскажите, пожалуйста, о своём проекте и его возможностях.

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

Комментарии (7)


  1. andy_p
    13.06.2023 08:16
    +2

    Компания Synopsys, чья сфера деятельности — это искусственный интеллект

    Шутки шутите ?


    1. vadimbudnyaev
      13.06.2023 08:16

      тоже улыбнуло)


  1. Lebets_VI
    13.06.2023 08:16
    +2

    Вот теперь стоит пересмотреть фильм «Крикуны» :)


    1. progchip666
      13.06.2023 08:16
      +1

      Или перечитать "Вторую модель" Филипа Дика. Однако нас это уже не спасёт...

      Впрочем ИИ с высокой степенью вероятности не допустит уничтожение планеты, скорее всего его прародители даже получат статус аналога "домашних животных"


  1. d_ilyich
    13.06.2023 08:16

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

    ИИ помогает людям совершенствовать технологии, благодаря чему люди смогут ещё быстрее совершенствовать ИИ...

    "Хмм... (шутка)"


    1. progchip666
      13.06.2023 08:16

      Да уже большинство начинает понимать что не до шуток становится.

      ИИ помогает специалистам для чего?

      • чтобы повысить их производительность?

      • чтобы работу, которую сейчас выполняют высококвалифицированные специалисты могли выполнять люди, имеющие гораздо более низкую квалификацию, а в идеале и профильное образование вообще?

      • Или чтобы специалист мог лишь 5 минут из рабочего дня выполнять свои обязанности по работе, а остальные залипать в чатах общаясь с ботами?

      Что то мне подсказывает что третий вариант не сильно понравится работодателям, а первые два имеют два следствия

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

      • потребность в юниорах сильно уменьшится, поскольку их работу проще всего заменить с помощью ИИ

      Феноменом ИИ является САМООБУЧАЕМОСТЬ. После разработки базовой модели её надо лишь накачивать данными. Для этого не нужны специалисты - это делают сами пользователи!

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


  1. RustamC
    13.06.2023 08:16
    +2

    Жаль, что в статье отсутствуют ссылки на соответствующие работы.

    Что касается программы размещения от Google, то это Circuit Training (CT): статья, репозиторий. И вся эта история с высокой эффективностью CT какая-то очень мутная.