УДК 004.8:004.75:004.45

СРАВНИТЕЛЬНЫЙ АНАЛИЗ ПРОИЗВОДИТЕЛЬНОСТИ CUDA И WEBGPU В ЗАДАЧАХ МАШИННОГО ОБУЧЕНИЯ


Солдатов Андрей Тимофеевич, магистрант, направление подготовки 09.04.04 Программная инженерия, Московский авиационный институт (национальный исследовательский университет), Москва, Россия
e-mail: mastyfar@yandex.ru

Научный руководитель: Султанов Наиль Закиевич, доктор технических наук, профессор, профессор кафедры информационных технологий и систем, Российский государственный гуманитарный университет, Москва, Россия
e-mail: sultanovnz@mail.ru


Аннотация. Современные задачи машинного обучения требуют высокопроизводительных вычислений, что актуализирует проблему зависимости от проприетарных решений, таких как CUDA. Цель работы – сравнительный анализ производительности и применимости универсального графического API WebGPU и специализированной связки PyTorch с CUDA. Использованы экспериментальные методы тестирования обучения свёрточной нейронной сети и инференса языковой модели Llama 3.2 1B с применением фреймворка Burn (wgpu) и PyTorch. Полученные результаты показывают, что WebGPU уступает CUDA по производительности в 2–3 раза, подтверждая гипотезу о компромиссе между переносимостью и эффективностью. Научная новизна заключается в систематическом сопоставлении современных инструментов. Практическая значимость связана с выбором технологий под ограниченные ресурсы. Дальнейшие исследования направлены на оптимизацию WebGPU и развитие соответствующих фреймворков.

Ключевые слова: машинное обучение, графические процессоры, CUDA, WebGPU, PyTorch, Burn, производительность вычислений, переносимость, нейронные сети, инференс моделей.

Для цитирования: Солдатов А. Т. Сравнительный анализ производительности CUDA и WebGPU в задачах машинного обучения // Шаг в науку. – 2026. – № 3. – С. 23–30.

Для того, чтобы мы могли качественно предоставить вам услуги, мы используем cookies, которые сохраняются на вашем компьютере (сведения о местоположении; ip-адрес; тип, язык, версия ОС и браузера; тип устройства и разрешение его экрана; источник, откуда пришел на сайт пользователь; какие страницы открывает и на какие кнопки нажимает пользователь; эта же информация используется для обработки статистических данных использования сайта посредством интернет-сервиса Яндекс.Метрика). Нажимая кнопку «Согласен», вы подтверждаете то, что вы проинформированы об использовании cookies на нашем сайте. Отключить cookies вы можете в настройках своего браузера.