I am a Senior Architect (HPC) at NVIDIA, where I primarily work on HW/SW co-design of key HPC/AI workloads. I lead cross-organization working groups responsible for architectural design trade-offs, performance modeling and projections, and competitive analysis of NVIDIA and competitive platforms. I work on establishing speed-of-light bounds for performance, energy efficiency, and TCO for NVIDIA's leadership class systems such as multi-node NVLINK. My work influences NVIDIA's GPU roadmap and provides actionable insights to the leadership.
Before NVIDIA, I was a Senior Research Associate at The Ohio State University, working in the Network-Based Computing Laboratory on MVAPICH2, a high-performance MPI library used across supercomputing centers worldwide. My focus was GPU-aware MPI for RDMA networks on AMD and NVIDIA hardware, hierarchical collective algorithms for scalable scientific and deep learning workloads, zero-copy data movement for sparse layouts, and performance engineering of parallel applications on multi-petaflop systems.
Workload-aware architecture design trade-off across NVIDIA and competitive platforms that directly influences NVIDIA product roadmap for next-gen GPU, CPU, and networks.
Bottleneck analysis of key HPC/AI applications from chip-level microarchitecture up through full datacenter-scale systems.
Performance modeling and projections, scaling-limiter analysis, and actionable insights leading to improved product designs.
Design and development of GPU-aware communication libraries focusing collective communications for multi-GPU systems with RDMA networks.
For the complete list, see my Google Scholar page.