GPU Docs
GPU Docs is a documentation assistant that helps you navigate CUDA, PTX, CuTe DSL, and CUTLASS concepts. Ask questions in natural language and get answers with citations to official documentation.What is it?
GPU programming documentation is vast and scattered across multiple sources:- NVIDIA CUDA Programming Guide
- PTX ISA Reference
- CUTLASS documentation
- CuTe DSL guides
- Architecture whitepapers
Features
Natural Language
Ask questions the way you’d ask a colleague—no special syntax needed.
Citations
Every answer includes links to source documentation so you can verify and learn more.
Multi-Turn Chat
Continue conversations with follow-up questions and context from previous messages.
File Context
Attach code files to get targeted help with your specific implementation.
What You Can Ask About
CUDA Programming
- Memory management (global, shared, constant, texture memory)
- Thread hierarchy (grids, blocks, warps, threads)
- Synchronization primitives
- CUDA runtime and driver APIs
- Performance optimization techniques
PTX ISA
- Instruction reference and encoding
- Register usage and constraints
- Memory operations and addressing modes
- Modern features (tensor cores, MMA operations)
CuTe DSL
- Layout concepts and operations
- Tensor abstractions
- Tiling strategies
- Integration with CUTLASS
CUTLASS
- Matrix multiplication primitives
- Epilogue operations
- Warp-level operations
- Performance tuning
GPU Architecture
- Streaming multiprocessor (SM) structure
- Memory hierarchy
- Warp scheduling
- Architecture-specific features (Ampere, Hopper, Blackwell)
Requirements
| Requirement | Details |
|---|---|
| Wafer Account | Sign in with GitHub |
| Local Installation | None required—works immediately |
GPU Docs works out of the box with no local installation required. Just sign in and start asking questions.
Quick Start
- Select GPU Docs from the Wafer tool dropdown
- Type your question in the chat input
- Press Enter or click Send
- View the answer with inline citations
Using GPU Docs
Learn tips for getting the best answers →