Skip to content
0:00 / 0:00

#cuda#openacc#nvidia

CUDA Part A: GPU Architecture Overview and CUDA Basics; Peter Messmer (NVIDIA)

cscsch

7.8K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • A classic. People kept recommending it from 2014 to 2023.
  • Presented by Peter Messmer, NVIDIA
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

129K views12 years ago2 recommendations

Systems programmingHardwareGPUs, shaders and CUDAPerformance and optimization

Peter Messmer explains the fundamentals of GPU architecture and introduces CUDA programming basics.

Programming for GPUs Course: Introduction to OpenACC 2.0 & CUDA 5.5 - December 4-6, 2013

Why it's here

2 people recommend this

What people say. Recommended for understanding GPU internal memory layout and execution models.

u/Pwd_is_tacoin r/compsci • Recommends

On “My laptop has a GPU that just 'sits there', is there a way to harness its power for faster compilations/executions?”

If after compilation there are large arrays of data which then have the same operations performed on each of their elements, then and only then are gpus really useful. Check out this video link to this video

u/blob_evol_simin r/gameenginedevs • Recommends

On “Just polished up my custom engine, +60% simulation speed, +150% draw speed! Using OpenGL 4.3, simulating 700k rigid bodies, fluid, coupling the simulations, addig artificial life with evolution at 40 FPS on my not so current RX 550”

Thank you! The main speed gain comes from understanding GPU internal memory layout and execution model. I recommend this series, this is for an older version of CUDA but OpenGL, Vulkan and CUDA are just like programming languages. Like C and Rust they are different but doing the same thing and they will compile to the same target. If Godot has any GPU compute shader language (I dont know) then it will expose the same hardware in basically the same way. link to this video The series is from part A to part F if I remember correctly.