Karty graficzne

Vuda dąży do wniesienia cuda do vulkan

Spisu treści:

Anonim

Jgbit, programista z GitHub, uruchomił ambitny projekt VUDA o otwartym kodzie źródłowym, zainspirowany interfejsem API CUDA Nvidii, który ma zapewnić łatwy dostęp do interfejsu obliczeń GPU w świecie open source.

VUDA przyniesie pełny potencjał CUDA Vulkanowi

VUDA jest zaimplementowana jako opakowanie nad bardzo popularnym graficznym interfejsem API nowej generacji Vulkan, który zapewnia niski poziom dostępu do sprzętu Nvidii. VUDA występuje jako biblioteka C ++ tylko dla nagłówka, co oznacza, że ​​jest kompatybilny ze wszystkimi platformami, które mają kompilator C ++ i są kompatybilne z Vulkan. Chociaż projekt jest jeszcze młody, jego potencjał jest ogromny, szczególnie ze względu na otwarty charakter korzystania z licencji MIT. Strona na GitHub zawiera bardzo prostą próbkę, która może być dobrym początkiem korzystania z biblioteki.

Zalecamy przeczytanie naszego wpisu na temat recenzji Nvidii RTX 2080 Ti w języku hiszpańskim

Większość ludzi myli CUDA z językiem lub API, ale tak nie jest. CUDA to równoległa platforma obliczeniowa i model programistyczny, co sprawia, że ​​użycie procesora graficznego do obliczeń ogólnego zastosowania jest proste i eleganckie. Deweloper wciąż programuje w C, C ++, Fortran lub stale rozwijanej liście obsługiwanych języków i zawiera ich rozszerzenia w formie podstawowych słów kluczowych. Te słowa kluczowe pozwalają programistom wyrazić duże ilości równoległości i skierować kompilator do części aplikacji, która jest odwzorowana na GPU.

Pojawienie się CUDA w Vulkan otworzy wielkie i ważne drzwi dla programistów, którzy używają tego API, który jest coraz bardziej popularny ze względu na jego zalety i bycie wieloplatformowym.

Karty graficzne

Wybór redaktorów

Back to top button