На современных видеокартах можно делать параллельные математические вычисления, не связанные с 3D-графикой. Наиболее известные программные интерфейсы Direct3D (DirectX) или OpenGL, ответственные за вывод графики, в данном случае не подходят. На сегодня есть два основных типа интерфейсов для доступа к таким вычислениям, в том числе векторным, на GPU – CUDA и OpenCL. Стоит также уточнить, что в отличие от многоядерных CPU, ядра видеокарт менее универсальны и более просты. Из-за этого, их может быть на видеокарте огромное количество. nVidia GeForce RTX 2070 имеет 2560 CUDA ядер. Больше интересного в Телеграм канале "Записки 3D-шника" https://t.me/notes3drus CUDA - аббревиатура запатентована фирмой nVidia и расшифровывается как Compute Unified Device Architecture. Это закрытая программно-аппаратная архитектура. CUDA состоит из самих вычислительных ядер и «родного» API - программного интерфейса. К дополнительным преимуществам можно отнести полную аппаратную поддержку целочисленных и побито
Что такое CUDA в видеокартах от nVidia и зачем эта технология 3D-художнику
10 января 202210 янв 2022
2282
3 мин