Seriál Úvod do technologie CUDA
Uplynulo již mnoho času od dob, kdy začaly GPU (graphics compute unit) výkonnostně předhánět
klasická CPU (computer processor unit), jak demonstruje první obrázek. Proto není divu, že
vznikly iniciativy, aby GPU nebyly využívány jen pro zpracování 2D nebo 3D grafiky, ale pro celou
škálu jiných, rovněž výkonnostně náročných aplikací a jejich potenciál, kterým je především
kvalitní podpora pro paralelní výpočty na multiprocesorech, byl efektivně využit.
články 1 – 6 / 6
CUDA: compute capability, profiler a page-locked paměť
CUDA: více o sdílené paměti
CUDA: více o sdruženém přístupu do globální paměti
CUDA: optimalizace přístupu do globální paměti
Úvod do technologie CUDA: Hello CUDA!
V minulém díle jsme si vysvětlili co je CUDA, jeho praktické využití a jak nainstalovat CUDA SDK. Zde si i my zkusíme napsat CUDA aplikaci. Než si napíšeme naši “Hello CUDA!” aplikaci, musíme se seznámit s terminologií CUDA. Řekneme si něco k paměťovému modelu a vysvětlíme si pár potřebných API funkcí.
Úvod do technologie CUDA
Uplynulo již mnoho času od dob, kdy začaly GPU výkonnostně předhánět
klasická CPU. Proto není divu, že vznikly iniciativy, aby GPU nebyly využívány jen pro zpracování 2D nebo 3D grafiky, ale pro celou škálu jiných, rovněž výkonnostně náročných aplikací a jejich potenciál, kterým je především
kvalitní podpora pro paralelní výpočty na multiprocesorech, byl efektivně využit.
články 1 – 6 / 6

