top of page

CUDA C/C++ and GPU Architecture (1-on-1)

6 hr
75 US dollars
Google Meet

Service Description

This is the live, 1-on-1 version of the Accelerated Computing using CUDA C/C++ and GPUs Course Outline: - nVidia GPU Architecture to Support CUDA C - Intro to CUDA C and Host program format - CUDA threads, blocks, and indexing > nvcc compiler > kernel launch > memory management > kernel and host code synchronization - Programming assignments to illustrate index assignments for thread level, concurrent processing - CUDA Memory Hierarchy - Shared memory and thread synchronization - DRAM Circuit Operation Considerations: Access Types, Latency Caused by Non-Batch Fetches - Performance Considerations - Tensor Cores: Architecture and NN Application - Brief Coverage of PyTorch with CUDA, TensorRT & ONNX, cuDNN, and cuVSLAM - Learn and use Jupyter Notebook/Colab for Python programming and free use of GPU via internet browser. - Iterative Optimizations with the NVIDIA (Nsight Systems) Command Line Profiler nsys - Learn to use the Nvidia Nsight Systems Visual based performance data analysis for both CPU and GPU code - Obtaining and using GPU's number of Streaming Multiprocessors (SMs) and warp size to further optimize run time (if possible) - Memory Fault Analysis and Asynchronous Streaming of Data - A project demonstrating everything learned is required to obtain a certificate of completion! .


Cancellation Policy

*** Note: To purchase this and any other course, please enter any random, available booking date. This will get you to the "add to cart" button for checkout. Once you pay for a course, I will send you a link to the booking calendar where you can setup your times. When selecting your hour slots, please only choose a 1 hour block for any given day. This will give you time to absorb the concepts given during each hour session and time to perform programming/homework problems. Also, you don’t have to book all 5 hr time slots at once. You can select them as time progresses if you wish.


Contact Details

203-364-7269

zenorobotics@gmail.com


bottom of page