CUDA

Skrót od „Compute Unified Device Architecture”. CUDA to platforma przetwarzania równoległego opracowana przez firmę NVIDIA i wprowadzona w 2006 roku. Umożliwia programom wykonywanie obliczeń przy użyciu zarówno CPU, jak i GPU. Dzięki przeniesieniu części obciążenia obliczeniowego na GPU (zamiast korzystania wyłącznie z CPU) programy obsługujące CUDA mogą osiągnąć znaczny wzrost wydajności.

CUDA to jedna z najczęściej używanych platform GPGPU (General-Purpose computation on Graphics Processing Units). W przeciwieństwie do OpenCL, innej popularnej platformy GPGPU, CUDA jest rozwiązaniem zastrzeżonym i działa tylko na sprzęcie graficznym firmy NVIDIA. Większość kart graficznych obsługujących CUDA obsługuje również OpenCL, dlatego programiści mogą wybrać jedną z tych platform podczas tworzenia aplikacji dla sprzętu NVIDIA.

Chociaż CUDA obsługuje tylko sprzęt NVIDIA, można jej używać z kilkoma różnymi językami programowania. Firma NVIDIA udostępnia na przykład interfejsy API i kompilatory dla języków C i C++, Fortran oraz Python. CUDA Toolkit, środowisko programistyczne dla programistów C/C++, jest dostępne dla systemów Windows, OS X i Linux.

Zaktualizowano July 3, 2015 przez Per C.

quizSprawdź swoją wiedzę

An image's grayscale values are most closely associated with what image data?

A
Hue
0%
B
Saturation
0%
C
Brightness
0%
D
Bit Depth
0%
Correct! Incorrect!     View the Grayscale definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja CUDA na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.