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

Dynamic Programming, Greedy Algorithms
University of Colorado Boulder via Coursera
First Order Optical System Design
University of Colorado Boulder via Coursera
CUDA Programming - High-Performance Computing with GPUs
freeCodeCamp
Parallel and Concurrent Programming with Java 2
LinkedIn Learning
Python Parallel and Concurrent Programming Part 2
LinkedIn Learning