Ануш Елангован, вице-президент 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 показывает, что готова доверять написание кода искусственному интеллекту, чтобы ускорить инновации и оставаться конкурентоспособной на рынке.
Стоит добавить, что в настоящее время, когда ИИ все активнее применяется для разработки программных решений, компании сталкиваются с новыми вызовами — например, как эффективно охлаждать серверы для размещения мощных нейросетей. Некоторые дата-центры даже размещают под водой, чтобы обеспечить необходимый тепловывод.