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

High Performance Computing
Georgia Institute of Technology via Udacity
Fundamentals of Accelerated Computing with CUDA C/C++
Nvidia via Independent
High Performance Computing for Scientists and Engineers
Indian Institute of Technology, Kharagpur via Swayam
CUDA programming Masterclass with C++
Udemy
Neural Network Programming - Deep Learning with PyTorch
YouTube