I build and benchmark GPU workloads focused on understanding how hardware, memory, and distributed computing impact modern AI systems.
My work focuses on:
| Focus Area | Technologies |
|---|---|
| GPU Programming | CUDA, CUDA Memory Management, GPU Optimization |
| Distributed Training | PyTorch DDP, NCCL, DistributedSampler |
| Model Scaling | Tensor Parallelism, Transformer Parallelization |
| Deep Learning Systems | PyTorch, Mixed Precision Training |
| Languages | Python, C++, C |
CUDA benchmarking study analyzing how different matrix multiplication implementations impact GPU performance.
GPU GEMM achieved ~74.5x speedup over CPU execution. Shared memory tiling improved custom CUDA kernel performance by 45.6% through improved data reuse.
Currently exploring:
|