Графический процессор любой видеокарты состоит из небольших блоков, которые в свою очередь из вычислительных юнитов. У AMD это потоковые процессоры, у Intel — шейдерные ядра, а у NVIDIA — CUDA-ядра. Поскольку карты NVIDIA наиболее распространены и популярны (порядка 84% рынка в 2022 году), в этой статье поверхностно ознакомимся с их универсальной вычислительной единицей — с ядром CUDA. Коротко о главном CUDA — это технология, запатентованная NVIDIA и используемая только в их видеокартах. Ядра CUDA похожи на обычные, используемые в процессорах. CUDA означает Compute Unified Device Architecture, что в переводе Вычислительная Унифицированная Архитектура Устройства. Ядро CUDA отличается от обычного процессорного архитектурой. Они нацелены на то, чтобы эффективно работать параллельно . Ядра CUDA проще по устройству, но в видеокарте их очень много. Если в процессоре могут быть 2-16 ядер, то в видеокарте их сотни, а то и тысячи. Например, у карты GeForce RTX 3080 их 8960, а у GeForce GTX 980