Job category:
Embedded Systems & Firmware

CUDA Basics and 1D Operations

In this course, you will dive into the core mechanics of heterogeneous computing using C++ and CUDA. You will learn how to allocate GPU memory safely, transfer datasets correctly between the CPU and GPU, and configure block dimensions to execute and verify your first one-dimensional kernels.
CUDA
4 lessons
22 practices
3 hours
Badge for GPU Programming Models and Frameworks,
GPU Programming Models and Frameworks

Course details

Device Memory Allocation
Safe CUDA Calls
Build the Memory Helper
Hunt the Memory Bug
Safe GPU Cleanup
Closing the Memory Loop
Triple Array Challenge

Turn screen time into skills time

Practice anytime, anywhere with our mobile app.
Sign up

Join the 1M+ learners on CodeSignal

Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal