CUDA C vs. Thrust vs. CUDA Libraries
Lecture 2.1 - Introduction to CUDA C
Accelerated Computing
Lecture 2.1 - Introduction to CUDA C CUDA C vs. Thrust vs. CUDA - - PowerPoint PPT Presentation
GPU Teaching Kit Accelerated Computing Lecture 2.1 - Introduction to CUDA C CUDA C vs. Thrust vs. CUDA Libraries Objective To learn the main venues and developer resources for GPU computing Where CUDA C fits in the big picture 2 3
CUDA C vs. Thrust vs. CUDA Libraries
Accelerated Computing
2
3
4
5
Linear Algebra
FFT, BLAS , S PARS E, Matrix
Numerical & Mat h
RAND, S tatistics
Dat a S t ruct . & AI
S
can, Zero S um
Visual Processing
Image & Video
NVIDIA cuFFT, cuBLAS, cuSPARSE NVIDIA Math Lib NVIDIA cuRAND NVIDIA NPP NVIDIA Video Encode GPU AI – Board Games GPU AI – Path Finding
6
7
8
9
10
11
The GPU Teaching Kit is licensed by NVIDIA and the University of Illinois under the Creative Commons Attribution-NonCommercial 4.0 International License.
Accelerated Computing