cv
General Information
| Full Name | Ahmad Hossein Yazdani |
Education
-
2020 - Present PhD, Computer Science
Virginia Polytechnic Institute and State University (Virginia Tech) - Advised by Dr Ali Butt, a professor at Virginia Tech, leading Distributed Systems and Storage Lab at Virginia Tech
-
2020 - 2025 Masters, Computer Science
Virginia Polytechnic Institute and State University (Virginia Tech) - Advised by Dr Ali Butt, a professor at Virginia Tech, leading Distributed Systems and Storage Lab at Virginia Tech
-
2015 - 2020 Bachelor of Computer Software Engineering
University of Tehran, Iran
Notable Experiences
-
2020 - present Research Assistant at Distributed System and Storage Lab at Virginia Tech
Virginia Tech - \(\small \textbf{SODA-LLM:}\) Led the design and implementation of SODA-LLM, a storage-aware tensor placement system for distributed LLM training (PyTorch Tensor Parallelism, Fully Sharded Data Parallelism, DeepSpeed ZeRO), reduced end-to-end latency by 20% and memory usage by 5% on LLaMA-3-8B and Qwen-2-1.5B
- Extended \(\small \textbf{OmniFed:}\), a federated learning system framework, with support for gradient compression during the Federated gradient aggregation stage on top of a Ray-based cluster, improving cross-site data-transfer efficiency and reducing communication overhead by 20% in federated training at HPC and cloud scale.
- \(\small \textbf{SHADE:}\) (A collaboration between Virginia Tech and UVA), an input data caching system for distributed CV training for cloud-scale infrastructure; increased cache hit ratios by up to 4.5×over LRU and optimized data throughput.
-
2026 Research Intern
Oak Ridge National Laboratory - Led the design of IO-SENSE, a multi-agent AI system predicting I/O pattern shifts driven by application semantic changes with 90% accuracy
-
2024 Student Assistant at NERSC, Lawrence Berkeley National Laboratory (LBNL), internship
Lawrence Berkeley National Laboratory (LBNL) - I investigated the causes of I/O hotspots in HPC applications and analyzed common performance issues. Specifically, I examined Drishti, an HPC I/O recommendation tool, and found it generates many false positive warnings, and derived insights to improve the accuracy of the the Drishti I/O recommendation tool.
-
2023 Student Assistant at Lawrence Berkeley National Laboratory (LBNL), internship
Lawrence Berkeley National Laboratory (LBNL) - Analyzed I/O variability for HPC workloads (E3SM, LAMMPS) on Lustre, identifying bottlenecks in shared access, metadata contention, and OST data distribution.
-
2022 - 2023 Instructor
Virginia Tech - Taught CS3214, Computer Systems, at Virginia Tech in Fall 2022 and Spring 2023
-
2021 Internship at Oak Ridge National Laboratory, Analytics & AI Methods at Scale Group.
Oak Ridge National Laboratory - I studied and characterized the application I/O pattern using clustering techniques, and then extracted features from their submitter like the job runs of the same application over a time-window for that user, the scale of the job submissions the submitter tends to submit. This work resulted in my ICDCN'25 paper, where I was able to predict the I/O pattern of the next job given the features from the past submissions of the same user with an accuracy of nearly 90% for HPC jobs.
Honors and Awards
-
2024 - Was awarded travel support by USENIX for USENIX FAST'24 conference in Santa Clara, CA, US
- Had a poster at IPDPS24 PhD forum about our I/O interference characterization project with Berkeley Lab (LBNL). I was also awarded travel support by TCPP for IPDPS24.
-
2023 - Being appointed as the student volunteer for SC23 hosted in Denver, CO, US
-
2022 - Being appointed as the student volunteer for SC22 hosted in Dallas, TX, US