Collective communication
Developing high-performance collective communication on GPU platforms.
HPC / ML SYS / SPARSE AND IRREGULAR PROBLEMS
I am a Computer Science PhD student at the University of Maryland in the Parallel Software and Systems Group. My research focuses on collective communication and high-performance systems for sparse and irregular problems.
Developing high-performance collective communication on GPU platforms.
Developing efficient representations and algorithms for workloads with irregular structure.
Understanding bottlenecks and scaling behavior in distributed ML workloads.
Collective communication is essential to high-performance computing and machine learning workloads, and exploiting sparsity in message payloads can reduce communication overhead.
CAIS2026As large language models continue to grow in size, distributed inference has become increasingly important.
SEA2025Cache-aware hierarchical rank/select data structure using Elias-Fano encoded L2 indices.
I am a CS PhD student at the University of Maryland in the Parallel Software and Systems Group. I earned my Bachelor of Science in Computer Science from Stetson University in 2021. After completing my undergraduate degree, I worked full-time as a software engineer at JPMorgan Chase & Co. from 2021–2022 and i2k Connect from 2022–2024.
At UMD, I am advised by Dr. Abhinav Bhatele. I research high-performance computing systems, with a current focus on collective communication and sparse and irregular problems.
Outside of work I enjoy LEGO, hiking, fantasy novels, video games, and retro computing.