YoVDO

CUDA

Offered By: YouTube

Tags

CUDA Courses Parallel Computing Courses GPU Programming Courses Matrix Multiplication Courses

Course Description

Overview

Learn the fundamentals of CUDA programming in this comprehensive 2.5-hour tutorial. Explore how to run CUDA programs on Google Colab and online platforms without a dedicated GPU. Dive into essential CUDA terminologies, including Host, Device, Kernel, Thread, Block, Grid, and Warp. Understand the CUDA Memory Architecture and GPU structure. Practice implementing CUDA programs for vector addition, matrix addition, and matrix multiplication using shared memory. Gain a solid foundation in CUDA basics and memory architecture, equipping yourself with the skills to leverage GPU acceleration for parallel computing tasks.

Syllabus

How to run CUDA program on Google Colab | How to run CUDA program online | Run CUDA prog without GPU.
Basics of CUDA Programming | CUDA Terminologies | Host, Device, Kernel, Thread, Block, Grid, Warp.
CUDA Memory Architecture of GPU | CUDA GPU Architecture.
CUDA Vector Addition Program | Basics of CUDA Programming with CUDA Array Addition with All Cases.
CUDA Matrix Addition | CUDA Program for Matrices Addition | CUDA Programming.
CUDA Matrix Multiplication Shared Memory | CUDA Matrix Multiplication Code and Tutorial.
CUDA Terminologies | Basics of CUDA.
CUDA: Memory Architecture of GPU.
What is CUDA | Basics of CUDA | Terminologies in CUDA.


Taught by

Comrevo

Related Courses

Intro to Parallel Programming
Nvidia via Udacity
Introduction to Linear Models and Matrix Algebra
Harvard University via edX
Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera
Supercomputing
Partnership for Advanced Computing in Europe via FutureLearn
Fundamentals of Parallelism on Intel Architecture
Intel via Coursera