VSB-TUO

poli homepage



Do not adjust to the system. Adjust the system!

GPGPU and CUDA Technology


Introduction and Short Overview of GPGPU and CUDA.
(references: GPU, C-Prog-10.0, C-Prog-2.0, Fermi, Kepler, Kepler, Maxwell, Pascal, Volta )

Introduction to CUDA programming (selection from the manufacturer's documentation). The basic concepts and organization of threads from Chapter 2 and a part of Appendix B describing the extension of the C/C++ language: cuda-programming.pdf ( the original or docs.nvidia.com ).

Source codes of CUDA demo programs for Linux: apps-cuda-demo.tgz

A short description of OpenCV library used in our examples (David Seidl's pages).

Compute Capabilities (appendix H of programming documentation).

All programming tools are installed in the lab EB430. Who wants to try CUDA technology on your computer must have a graphics card NVIDIA.


Useful links

CUDA Toolkit pro Windows a pro Linux - překladač NVCC, knihovny, ovladač grafické karty.

CUDA Education - oficiální stránky výrobce s tutoriály a odkazy na kurzy.

NVIDIA GPU Computing Documentation - nejen programátorská dokumentace.

NVIDIA Research.

Fermi Architecture - Whitepaper.

Studijní materiály kolegy Lačezara Ličeva - přednáška 12 a 13.

Popis technologie CUDA a příklady programování pro předmět PAP kolegy Martina Milaty.

Podklady pro výuku předmětu Paralelní algoritmy a architektury na FJFI CVUT.

Další stránky věnované úvodu do programování CUDA - search.



Design by poli 2021