Gunjan Dhanuka — Learning Notes
Search
Search
Dark mode
Light mode
Reader mode
Explorer
gpu
60 items with this tag.
Sep 02, 2026
3D Parallelism (DP × TP × PP)
gpu
distributed-training
3d-parallelism
tensor-parallelism
pipeline-parallelism
data-parallelism
topology
nvlink
infiniband
llm-systems
Sep 02, 2026
Arithmetic Intensity
gpu
arithmetic-intensity
roofline
flops
bandwidth
memory-bound
compute-bound
llm-systems
Sep 02, 2026
Collective Communication
gpu
distributed-training
collective-communication
all-reduce
reduce-scatter
all-gather
all-to-all
ring-all-reduce
nccl
Sep 02, 2026
Context Parallelism (CP)
gpu
model-parallelism
context-parallelism
ring-attention
long-context
flash-attention
activation-memory
llm-systems
Sep 02, 2026
Continuous Batching
gpu
continuous-batching
iteration-level-scheduling
orca
serving
throughput
llm-systems
Sep 02, 2026
CUDA Execution Model
gpu
cuda
simt
execution-model
threads
blocks
shared-memory
llm-systems
Sep 02, 2026
Data Parallelism (DP)
gpu
distributed-training
data-parallelism
all-reduce
ddp
gradient-accumulation
llm-systems
Sep 02, 2026
Expert Parallelism (EP)
gpu
model-parallelism
expert-parallelism
moe
all-to-all
load-balancing
deepseek
megatron
llm-systems
Sep 02, 2026
FlashAttention
gpu
flashattention
attention
io-aware
online-softmax
kernel-fusion
recomputation
hopper
blackwell
llm-systems
Sep 02, 2026
FP8 Training
gpu
mixed-precision
fp8
e4m3
e5m2
transformer-engine
deepseek-v3
quantization
llm-systems
Sep 02, 2026
FSDP (Fully Sharded Data Parallel)
gpu
distributed-training
fsdp
fsdp2
pytorch
dtensor
sharded-data-parallelism
zero
collectives
Sep 02, 2026
GEMM (General Matrix Multiply)
gpu
gemm
matmul
tensor-core
arithmetic-intensity
tiling
transformer
llm-systems
Sep 02, 2026
GPU Memory Hierarchy
gpu
memory-hierarchy
registers
shared-memory
l2
hbm
bandwidth
latency
llm-systems
Sep 02, 2026
IO-Aware Algorithms
gpu
io-aware
memory-wall
arithmetic-intensity
co-design
flashattention
data-movement
llm-systems
Sep 02, 2026
Kernel Autotuning
gpu
autotuning
triton
block-size
num-warps
num-stages
occupancy
performance
llm-systems
Sep 02, 2026
Kernel Fusion
gpu
kernel-fusion
memory-wall
arithmetic-intensity
torch-compile
triton
llm-systems
Sep 02, 2026
KV Cache
gpu
kv-cache
inference
serving
decode
memory-bound
gqa
mqa
llm-systems
Sep 02, 2026
Megatron-LM / Megatron-Core
gpu
distributed-training
megatron
tensor-parallelism
pipeline-parallelism
sequence-parallelism
expert-parallelism
framework
nvidia
llm-systems
Sep 02, 2026
Memory Coalescing
gpu
coalescing
hbm
global-memory
bandwidth
sectors
cache-line
cuda
llm-systems
Sep 02, 2026
Memory Wall
gpu
memory-wall
bandwidth
hbm
ridge-point
scaling
energy
llm-systems
Sep 02, 2026
MFU (Model FLOPs Utilization)
gpu
mfu
hfu
utilization
6nd
training-efficiency
scaling
llm-systems
Sep 02, 2026
Mixed-Precision Training
gpu
mixed-precision
fp32
bf16
fp16
fp8
tf32
loss-scaling
master-weights
llm-systems
Sep 02, 2026
NCCL (NVIDIA Collective Communications Library)
gpu
distributed-training
nccl
collective-communication
all-reduce
nvlink
infiniband
sharp
topology-aware
Sep 02, 2026
Occupancy
gpu
occupancy
latency-hiding
registers
shared-memory
littles-law
cuda
llm-systems
Sep 02, 2026
Online Softmax
gpu
online-softmax
softmax
flashattention
streaming
numerical-stability
llm-systems
Sep 02, 2026
Optimizer State Memory (16 bytes/param)
gpu
distributed-training
memory
optimizer-state
adam
mixed-precision
zero
fsdp
Sep 02, 2026
PagedAttention
gpu
paged-attention
vllm
kv-cache
memory-management
fragmentation
prefix-sharing
llm-systems
Sep 02, 2026
Pipeline Parallelism (PP)
gpu
model-parallelism
pipeline-parallelism
gpipe
1f1b
pipedream
bubble
megatron
llm-systems
Sep 02, 2026
Prefill vs. Decode
gpu
prefill
decode
inference
ttft
tpot
compute-bound
memory-bound
llm-systems
Sep 02, 2026
Quantization for Inference
gpu
quantization
gptq
awq
smoothquant
fp8
kv-quant
inference
llm-systems
Sep 02, 2026
Recomputation (Activation Checkpointing)
gpu
recomputation
activation-checkpointing
memory
flashattention
training
mfu
llm-systems
Sep 02, 2026
Register Blocking (Thread Coarsening)
gpu
gemm
register-blocking
thread-coarsening
outer-product
warptiling
data-reuse
llm-systems
Sep 02, 2026
Roofline Model
gpu
roofline
arithmetic-intensity
ridge-point
memory-bound
compute-bound
performance-modeling
llm-systems
Sep 02, 2026
Sequence Parallelism (SP)
gpu
model-parallelism
sequence-parallelism
tensor-parallelism
activation-memory
megatron
llm-systems
Sep 02, 2026
Shared Memory Bank Conflicts
gpu
shared-memory
bank-conflicts
smem
padding
transpose
cuda
llm-systems
Sep 02, 2026
Shared-Memory Tiling (Blocking)
gpu
gemm
tiling
shared-memory
arithmetic-intensity
data-reuse
llm-systems
Sep 02, 2026
Speculative Decoding
gpu
speculative-decoding
draft-verify
medusa
eagle
decode
latency
llm-systems
Sep 02, 2026
Streaming Multiprocessor (SM)
gpu
sm
hardware
scheduling
warp-scheduler
tensor-core
occupancy
llm-systems
Sep 02, 2026
Tensor Core
gpu
tensor-core
mma
precision
fp8
bf16
tf32
matmul
llm-systems
Sep 02, 2026
Tensor Parallelism (TP)
gpu
model-parallelism
tensor-parallelism
megatron
all-reduce
nvlink
llm-systems
Sep 02, 2026
torch.compile (TorchDynamo / TorchInductor)
gpu
torch-compile
torchinductor
torchdynamo
aotautograd
triton
kernel-fusion
codegen
llm-systems
Sep 02, 2026
Triton
gpu
triton
kernels
compiler
mlir
block-level
autotuning
torch-compile
llm-systems
Sep 02, 2026
Warp & SIMT
gpu
simt
warp
divergence
predication
lockstep
cuda
llm-systems
Sep 02, 2026
ZeRO (Zero Redundancy Optimizer)
gpu
distributed-training
zero
deepspeed
sharded-data-parallelism
optimizer-state
memory
offloading
Sep 02, 2026
GPU MODE
gpu
community
education
kernels
lectures
kernelbot
leaderboard
cuda
Sep 02, 2026
KernelBench
gpu
benchmark
kernels
code-generation
llm
cuda
scaling-intelligence
stanford
Sep 02, 2026
Learn: GPU Architecture & SIMT
gpu
cuda
simt
tensor-cores
occupancy
hardware
llm-systems
Sep 02, 2026
Learn: The GPU Memory Hierarchy
gpu
memory-hierarchy
hbm
shared-memory
coalescing
bank-conflicts
memory-wall
performance
Sep 02, 2026
Learn: Performance Modeling & Roofline
gpu
roofline
arithmetic-intensity
mfu
mixed-precision
fp8
tensor-cores
profiling
performance-modeling
Sep 02, 2026
Learn: Your First CUDA Kernels
gpu
cuda
kernels
vector-add
matmul
grid-stride
cuda-events
arithmetic-intensity
llm-systems
Sep 02, 2026
Learn: Optimizing GEMM
gpu
cuda
gemm
matmul
tiling
coalescing
shared-memory
register-blocking
bank-conflicts
warptiling
cublas
cutlass
performance
Sep 02, 2026
Learn: The Memory Wall & FlashAttention
gpu
flashattention
kernel-fusion
online-softmax
memory-wall
io-aware
attention
arithmetic-intensity
hopper
blackwell
Sep 02, 2026
Learn: Triton & Modern Kernel Authoring
gpu
triton
torch-compile
kernels
cuda
autotuning
llm-systems
Sep 02, 2026
Learn: Data Parallelism & Collective Communication
gpu
distributed-training
data-parallelism
collective-communication
all-reduce
nccl
ddp
nvlink
infiniband
interconnects
Sep 02, 2026
Learn: ZeRO & FSDP
gpu
distributed-training
zero
fsdp
fsdp2
deepspeed
sharded-data-parallelism
mixed-precision
optimizer-state
offloading
collectives
Sep 02, 2026
Learn: Model Parallelism
gpu
model-parallelism
tensor-parallelism
pipeline-parallelism
sequence-parallelism
expert-parallelism
context-parallelism
megatron
moe
distributed-training
llm-systems
Sep 02, 2026
Learn: SOTA Large-Scale Training
gpu
distributed-training
3d-parallelism
fp8
transformer-engine
megatron
torchtitan
deepseek-v3
llama-3
mfu
activation-recomputation
fault-tolerance
moe
Sep 02, 2026
Learn: LLM Inference & Serving Systems
gpu
inference
serving
kv-cache
paged-attention
vllm
speculative-decoding
quantization
prefill-decode
Sep 02, 2026
Learn: The GPU Engineer's Roadmap
gpu
careers
kernels
distributed-training
inference
interviews
roadmap
capstone
gpus
Sep 02, 2026
GPU Systems & ML Systems for LLMs — Curriculum
gpu
ml-systems
cuda
kernels
distributed-training
curriculum