What I do
- Design GPU architectures
- Program GPUs for parallel computing
- Optimize CUDA/OpenCL kernels
- Understand memory hierarchies
When to use me
When working on GPU programming or parallel computing.
Key Concepts
- GPU architecture
- CUDA programming
- OpenCL
- Parallel threads
- Memory hierarchy
- Warps and blocks
- GPU optimization