-
C++ Template Basics
This covers basics of templates including function templates, class templates, variadic templates, non-type template parameters, and more.
-
Just-In-Time Compiled CUDA Kernel
Using NVRTC library to compile a CUDA kernel just-in-time, allowing you to dynamically adjust compiler settings based on run-time conditions.
-
GPU Practice Codes
Practice GPU kernels with CUDA for common operations.
-
Template Metaprogramming Practice Codes
Basic examples to familiarize oneself with TMP.
-
GoF Design Patterns: A Brief Overview
A brief summary of typical Gang of Four design patterns presented through UML class diagrams.