Моделі та платформи ШІ

Як AlphaChip від Google змінює дизайн комп’ютерних чіпів

mm
Додайте Unite.AI до бажаних джерел у Google

Еволюція штучного інтелекту (ШІ) швидко змінює те, як ми працюємо, вчимося та спілкуємося, трансформуючи галузі по всьому світу. Ця зміна в першу чергу зумовлена розширеними можливостями ШІ з обробки великих даних. Хоча більші моделі збільшують потужність обробки даних ШІ, вони також потребують більшої потужності та енергоефективності. Коли моделі ШІ стають більш складними, традиційний дизайн чіпів бореться за те, щоб跟увати за швидкістю та ефективністю, необхідними для сучасних застосунків.

Незважаючи на вдосконалення алгоритмів ШІ, фізичні чіпи, які виконують ці алгоритми, стають вузьким місцем. Проєктування чіпів для просунутих застосунків ШІ включає балансування швидкості, споживання енергії та витрат, часто займаючи місяці ретельної роботи. Ця зростаюча потреба викрила обмеження традиційних методів проєктування чіпів.

У відповідь на ці виклики Google (GOOGL ) розробила інноваційне рішення для проєктування комп’ютерних чіпів. Підихідною точкою для цього став досвід гри ШІ, подібної до AlphaGo. Google створила AlphaChip, модель ШІ, яка підходить до проєктування чіпів як до гри. Ця модель допомагає Google створювати більш потужні та ефективні чіпи для своїх Tensor Processing Units (TPU). Ось як працює AlphaChip та чому вона є революційною для проєктування чіпів.

Як працює AlphaChip

AlphaChip підходить до проєктування чіпів як до гри на дошці, де кожна компонента розміщується згідно з розрахованими ходами. Уявіть процес проєктування як гру в шахи, де кожна фігура потребує саме того місця для потужності, продуктивності та площі. Традиційні методи розбивають чіпи на менші частини та розміщують їх методом проб і помилок. Це може займати інженерів тижні. AlphaChip, однак, прискорює цей процес, тренуючи ШІ для “гри” в проєктування, навчаючи швидше, ніж людський дизайнер.

AlphaChip використовує глибоке підкріплення для керування своїми ходами на основі винагород. Вона починає з порожньої сітки, розміщуючи кожну компоненту по черзі, коригуючи під час руху. Як шахіст, AlphaChip “бачить вперед”, передбачаючи, як кожне розміщення вплине на загальний дизайн. Вона перевіряє довжину дротів та місця, де частини можуть перекриватися, стежачи за будь-якими питаннями ефективності. Після завершення макету AlphaChip отримує “винагороду” за якість свого дизайну. З часом вона вчиться, які макети працюють найкраще, покращуючи свої розміщення.

Однією з найпотужніших функцій AlphaChip є її здатність навчатися з попередніх проєктів. Цей процес, званий перехідним навчанням, допомагає їй швидко та точно підходити до нових проєктів. З кожним макетом, який вона виконує, AlphaChip стає швидшою та кращою у створенні дизайнів, які конкурують з проєктами людських дизайнерів, а іноді навіть перевершують їх.

Роль AlphaChip у формуванні Google TPUs

З 2020 року AlphaChip відіграла важливу роль у проєктуванні чіпів Google TPU. Ці чіпи створені для обробки великих обсягів даних ШІ, таких як масивні моделі Transformer, які рухають провідні ініціативи ШІ Google. AlphaChip дозволила Google продовжувати розширення цих моделей, підтримуючи просунуті системи, такі як Gemini, Imagen та Veo.

Для кожного нового моделі TPU AlphaChip тренується на попередніх макетах чіпів, таких як блоки мережі та контролери пам’яті. Як тільки вона тренується, AlphaChip створює високоякісні макети для нових блоків TPU. На відміну від ручних методів, вона постійно вчиться та адаптується, тонко налаштовуючи себе з кожним завданням, яке вона виконує. Останній випуск TPU, 6-те покоління Trillium, є лише одним прикладом, де AlphaChip покращила процес проєктування, прискоривши розробку, зменшивши енергоспоживання та підвищивши продуктивність у кожному поколінні.

Майбутній вплив AlphaChip на дизайн чіпів

Розробка AlphaChip демонструє, як ШІ змінює спосіб створення чіпів. Тепер, коли вона публічно доступна, галузь проєктування чіпів може використовувати цю інноваційну технологію для оптимізації процесу. AlphaChip дозволяє інтелектуальним системам взяти на себе складні аспекти проєктування, роблячи його швидшим та точнішим. Це може мати великий вплив на галузі, такі як ШІ, споживча електроніка та ігри.

Але AlphaChip не тільки для ШІ. Внутрішньо в Alphabet (GOOG ) вона була важливою для проєктування чіпів, таких як процесори Google Axion — перші процесори Arm для центрів даних Alphabet. Нещодавно її успіх привернув увагу інших лідерів галузі, включаючи MediaTek. Використовуючи AlphaChip, MediaTek планує прискорити свої цикли розробки та підвищити продуктивність та енергоефективність своїх продуктів. Ця зміна свідчить про те, що проєктування чіпів, кероване ШІ, стає новим стандартом галузі. Коли більше компаній прийматиме AlphaChip, ми можемо бачити значні досягнення у продуктивності, ефективності та вартості чіпів.

Крім прискорення проєктування, AlphaChip має потенціал зробити обчислення сталими. Розміщуючи компоненти з точністю, AlphaChip зменшує споживання енергії та знижує потребу у тривожних ручних корекціях. Це призводить до створення чіпів, які споживають менше енергії, що, в свою чергу, може привести до значних енергозбережень у великомасштабних застосунках. Коли сталисть стає основним напрямком у розробці технологій, AlphaChip позначає важливий крок до створення екологічних рішень апаратного забезпечення.

Виклики проєктування чіпів, керованого ШІ

Хоча AlphaChip представляє прорив у проєктуванні чіпів, процеси, керовані ШІ, не позбавлені викликів. Одним із значних перешкод є величезна обчислювальна потужність, необхідна для тренування AlphaChip. Проєктування оптимальних макетів чіпів залежить від складних алгоритмів та великих обсягів даних. Це робить процес тренування AlphaChip ресурсоємним та іноді дорогим процесом.

Гнучкість AlphaChip у різних типах апаратного забезпечення має обмеження. Коли з’являються нові архітектури чіпів, її алгоритми можуть потребувати регулярних корекцій та тонкої настройки. Хоча AlphaChip довела свою ефективність для моделей TPU Google, робота з усіма типами чіпів буде вимагати подальшої розробки та адаптації.

Останнім часом, хоча AlphaChip створює ефективні макети, вона все ще потребує людського нагляду. Хоча ШІ може генерувати вражаючі дизайни, є дрібні деталі, яких може помітити тільки досвідчений інженер. Макети чіпів повинні відповідати суворим стандартам безпеки та надійності, а людський огляд допомагає забезпечити, що нічого важливого не пропущено. Є також побоювання, що надмірна залежність від ШІ може привести до втрати цінного людського досвіду у проєктуванні чіпів.

Висновок

AlphaChip від Google революціонізує дизайн чіпів, роблячи його швидшим, ефективнішим та сталим. Керований ШІ, AlphaChip може швидко генерувати макети чіпів, які покращують продуктивність, зменшуючи споживання енергії в обчислювальних застосунках. Однак існують виклики. Тренування AlphaChip вимагає значної обчислювальної потужності та ресурсів. Крім того, вона потребує людського нагляду, щоб помітити деталі, яких може пропустити ШІ. Коли дизайн чіпів продовжує еволюціонувати, AlphaChip буде потребувати регулярних оновлень. Незважаючи на ці перешкоди, AlphaChip веде шлях до більш енергоефективного майбутнього у проєктуванні чіпів.

Доктор Техсін Зія є доцентом COMSATS University Islamabad, який має ступінь PhD з штучного інтелекту у Віденському технічному університеті, Австрія. Спеціалізується на штучному інтелекті, машинному навчанні, науці про дані та комп'ютерному баченні, він зробив значний внесок з публікаціями в авторитетних наукових журналах. Доктор Техсін також очолював різні промислові проекти як головний дослідник і служив консультантом з штучного інтелекту.