Віцепрезидент AMD створив драйвер на Python за допомогою Claude Code

|
Віцепрезидент AMD створив драйвер на Python за допомогою Claude Code

Ануш Елангован, віцепрезидент AMD з програмного забезпечення для штучного інтелекту, наочно продемонстрував новий підхід до розробки драйверів. Замість традиційного програмування він залучив штучний інтелект — Claude Code від Anthropic, щоб написати драйвер для графічних процесорів AMD на Python, не відкриваючи редактор коду жодного разу.

Про це розповідає KURAZH

Новий підхід у створенні драйверів

Як повідомляється, Елангован використав Claude Code для розробки драйвера користувацького простору для GPU AMD. Цей драйвер не призначений для масового використання кінцевими споживачами та не замінює стандартні драйвери Adrenalin. Йдеться про спеціалізований Python-інструмент, який застосовується для діагностики та тестування в екосистемі ROCm (Radeon Open Compute). Він допомагає розробникам перевіряти код і відлагоджувати процеси у стеку ROCm/HIP, тобто слугує внутрішнім технічним засобом для фахівців компанії.

Інновації та вплив на індустрію

Натхненням для цього експерименту став проєкт Tinygrad, заснований відомим хакером Джорджем Готцом. Tinygrad — це мінімалістичний фреймворк для глибокого навчання, який використовує прості драйвери для прямого доступу до апаратного забезпечення. Такий підхід дозволяє розробникам отримати глибше розуміння роботи GPU, уникаючи складних багаторівневих драйверів.

Для AMD це має стратегічне значення в умовах конкуренції з NVIDIA, яка домінує завдяки закритій платформі CUDA. AMD прагне зробити свою екосистему ROCm максимально відкритою та зрозумілою для розробників, а використання ШІ для створення внутрішніх інструментів дає змогу суттєво прискорити розробку та тестування програмного забезпечення.

Я ні разу не відкривав редактор. ШІ-агенти — це великий урівнювач у програмному забезпеченні. А швидкість — це захисний бар’єр

За словами Елангована, ШІ-агенти стають інструментом, що спрощує виконання складних інженерних завдань. Якщо раніше написання низькорівневого коду для роботи з відеокартами вимагало тривалого навчання й глибоких знань, то зараз агент на базі Claude здатен створити робочий прототип за лічені хвилини. Це змінює роль програміста з рутинного написання коду на архітектурний нагляд і перевірку результату.

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

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