Энтузиаст запустил CUDA C внутри редактора Blacknode на RTX 4090

Энтузиаст запустил CUDA C внутри редактора Blacknode на RTX 4090

Энтузиаст под ником temiroff продемонстрировал успешную интеграцию необработанного кода CUDA C прямо внутрь визуального редактора узлов под названием Blacknode. Представленный метод опирается на использование библиотеки NVRTC для компиляции программного кода непосредственно в процессе выполнения. В качестве демонстрационного стенда использовалась флагманская графическая карта GeForce RTX 4090, которая обрабатывала алгоритмы фильтрации изображений без предварительной подготовки исполняемых файлов.

Интерфейс приложения содержит специализированный блок CUDACustomKernel, в котором прописывается стандартный синтаксис на языке C. В правой панели визуальной среды под кодом extern "C" __global__ определены базовые параметры расчета индексов потоков для обработки двумерных массивов данных. Система динамически принимает входное изображение, применяет заданный пользователем фильтр через шейдерные мощности ускорителя и мгновенно выводит готовый графический результат в соседнем окне.

Подобный подход к программированию значительно упрощает отладку низкоуровневого кода для графических процессоров NVIDIA, исключая необходимость сложной настройки внешних сред разработки и компиляторов. Наличие готовых библиотек вроде TensorCoreGEMM и CUDAImageFilter в левой панели инструментов указывает на потенциал создания комплексных конвейеров искусственного интеллекта и потоковой обработки графики. На текущий момент проект вызывает активный интерес в профильных сообществах разработчиков благодаря совмещению наглядности нодовой структуры и производительности чистого кода.

Источник

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо