Strona główna : Terminy techniczne : Definicja CUDA

CUDA

Oznacza „Compute Unified Device Architecture”. CUDA to równoległa platforma obliczeniowa opracowana przez firmę NVIDIA i wprowadzona w 2006 roku. Umożliwia oprogramowanie programów do wykonywania obliczeń przy użyciu obu CPU i GPU. Dzieląc obciążenie procesora z GPU (zamiast używać tylko procesora), programy obsługujące CUDA mogą osiągnąć znaczny wzrost wydajności.

CUDA jest jednym z najczęściej używanych GPGPU (Obliczenia ogólnego przeznaczenia w jednostkach przetwarzania grafiki). w odróżnieniu OpenCL, kolejna popularna platforma GPGPU, CUDA jest zastrzeżona i działa tylko z grafiką NVIDIA sprzęt komputerowy. Jednak większość z obsługą CUDA karty graficzne obsługują również OpenCL, więc programiści mogą podczas programowania napisać kod dla dowolnej platformy aplikacje dla sprzętu NVIDIA.

Chociaż CUDA obsługuje tylko sprzęt NVIDIA, może być używany z kilkoma różnymi językami programowania. Na przykład NVIDIA zapewnia Pszczoła i kompilatory dla C i C ++, Fortran i Python. CUDA Toolkit, środowisko programistyczne dla C / C ++ deweloperzy, jest dostępny dla systemów Windows, OS X i Linux.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję CUDA. Wyjaśnia w terminologii komputerowej, co oznacza CUDA i jest jednym z wielu terminów technicznych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję CUDA za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.