A new video tutorial on OpenGL CUDA Interoperability (95+ minutes long) is here! This tutorial will be based on a Windows machine and assumes you have CUDA Toolkit 10.1 installed on your machine. The tutorial includes example code and walks […]
Category: NVIDIA CUDA / GPU Programming
Marvel Comics Thor rendered using CUDA & OpenGL
An example of creating world-class graphics with the assistance of CUDA & OpenGL. Some serious processing!
Use cudaDeviceGetAttribute() to query device properties faster
Mark Harris from NVIDIA recently gave some advice on making your application faster by using cudaDeviceGetAttribute() instead of udaGetDeviceProperties() in specific cases. Check out the full details here: https://devblogs.nvidia.com/cuda-pro-tip-the-fast-way-to-query-device-properties/
Faster Compilation Times for CUDA Code
If code in a .cu file calls CUDA Runtime API functions but contains no ‘__device__’ code, rename the file to .cpp and compile it with the host compiler. You’ll get faster compilation time, which adds up in a large project. […]
CUDA Graphs Tutorial | How to launch CUDA Graph by Stream Capture & Explicit API Method | Video Walkthrough (57+ min.) | Includes Source Code
Learn how to use CUDA Graphs to make your application run faster and more efficiently. This video walkthrough shows you how to create CUDA Graphs by the Stream Capture Method and the Explicit API method. It also includes source code.
CUDA nvprof from Command Prompt | YouTube Video Walkthrough (10+ min) | Windows Environment
A 10 minute video discussion about nvprof from the command prompt.
CUDA Streams: Video Walkthrough (40 minutes) + Example CUDA C Code
A 40 minute video discussion about CUDA Streams, including example code.
CUDA Debugging Introduction | Video Walkthrough (13+ minutes) + Example Code
A 13 minute video discussion about useful CUDA debugging techniques. Includes example code.
NVIDIA DIGITS Installation Guide | Video Walkthrough (70+ minutes) | NvCaffe | Native Install | Ubuntu 18.04 LTS | cuDNN | JetPack 4.2
A video walkthrough of natively installing NVIDIA DIGITS on the Ubuntu 18.04 LTS operating system. NVIDIA DIGITS can be used to create inference models for the Jetson Xavier Developer Kit.