AI И НЕЙРОСЕТИ

Nvidia выпустила cuTile BASIC для программирования на GPU с BASIC

Nvidia запускает cuTile BASIC, позволяющий разработчикам использовать GPU для программ на BASIC, что открывает новые возможности для устаревших приложений.

✍️ Редакция iTech News | 01.04.2026 | ⏱ 2 мин | 👁 7 | Источник: NVIDIA Developer Blog
cuTile BASIC от Nvidia: GPU-программирование на BASIC

Nvidia представила cuTile BASIC, который позволяет программистам писать код для GPU на языке BASIC. Это открывает новые горизонты для устаревших приложений, предоставляя им возможность использовать GPU-ускорение.

Контекст и подъем интереса к BASIC

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

Что такое cuTile BASIC?

cuTile BASIC стал новой частью CUDA, внедрившей концепцию tile-программирования в GPU. Этот подход означает, что программисты могут легко управлять параллелизацией и разделением данных, что особенно актуально для игр и графических приложений. Примеры использования cuTile BASIC включают векторное сложение и умножение матриц, демонстрируя быстродействие, ранее недоступное для BASIC-программ.

Технические требования и окружение

Для работы с cuTile BASIC необходим NVIDIA GPU с вычислительной способностью 8.x или выше, драйвер NVIDIA R580 и CUDA Toolkit 13.1 и выше. Установка пакета может делается с помощью PIP, что упрощает интеграцию с существующими проектами. Разработчики, обладая старой кодовой базой, смогут без особых трудностей адаптировать её для современных реалий.

Перспективы для разработчиков

Для разработчиков, работающих с прикладными проектами на BASIC, появление cuTile BASIC — это шанс модернизировать свои продукты. Адаптация к современным технологиям может стимулировать рост производительности на 150% и выше, в зависимости от характера приложения. Если вы всё ещё используете старый код на BASIC — настало время рассмотреть возможность обновления и оптимизации.

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

Поделиться: Telegram X LinkedIn