Gunjan Dhanuka — Learning Notes
Search
Search
Dark mode
Light mode
Reader mode
Explorer
gpu
32 items with this tag.
Sep 02, 2026
Arithmetic Intensity
gpu
arithmetic-intensity
roofline
flops
bandwidth
memory-bound
compute-bound
llm-systems
Sep 02, 2026
CUDA Execution Model
gpu
cuda
simt
execution-model
threads
blocks
shared-memory
llm-systems
Sep 02, 2026
FlashAttention
gpu
flashattention
attention
io-aware
online-softmax
kernel-fusion
recomputation
hopper
blackwell
llm-systems
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
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
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
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
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
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
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
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
GPU Systems & ML Systems for LLMs — Curriculum
gpu
ml-systems
cuda
kernels
distributed-training
curriculum