activity
20172025
most citedTaming Resource Heterogeneity In Distributed ML Training With Dynamic Batching

24 citations · 61 across the 8 of their papers we have counts for

collaborators

8 papers

cs.LG2025

OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusters

Sahil Tyagi, Prateek Sharma

Deep learning systems are optimized for clusters with homogeneous resources. However, heterogeneity is prevalent in computing infrastructure across edge, cloud and HPC. When traini…

cs.DC2024★ 2 cited

Flexible Communication for Optimal Distributed Learning over Unpredictable Networks

Sahil Tyagi, Martin Swany

Gradient compression alleviates expensive communication in distributed deep learning by sending fewer values and its corresponding indices, typically via Allgather (AG). Training w…

cs.DC2023★ 6 cited

Accelerating Distributed ML Training via Selective Synchronization

Sahil Tyagi, Martin Swany

In distributed training, deep neural networks (DNNs) are launched over multiple workers concurrently and aggregate their local updates on each step in bulk-synchronous parallel (BS…

cs.LG2023★ 24 cited

Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batching

Sahil Tyagi, Prateek Sharma

Current techniques and systems for distributed model training mostly assume that clusters are comprised of homogeneous servers with a constant resource availability. However, clust…

cs.LG2023★ 6 cited

GraVAC: Adaptive Compression for Communication-Efficient Distributed DL Training

Sahil Tyagi, Martin Swany

Distributed data-parallel (DDP) training improves overall application throughput as multiple devices train on a subset of data and aggregate updates to produce a globally shared mo…

cs.DC2023★ 6 cited

Scavenger: A Cloud Service for Optimizing Cost and Performance of ML Training

Sahil Tyagi, Prateek Sharma

While the pay-as-you-go nature of cloud virtual machines (VMs) makes it easy to spin-up large clusters for training ML models, it can also lead to ballooning costs. The 100s of vir…

cs.DC2023★ 9 cited

ScaDLES: Scalable Deep Learning over Streaming data at the Edge

Sahil Tyagi, Martin Swany

Distributed deep learning (DDL) training systems are designed for cloud and data-center environments that assumes homogeneous compute resources, high network bandwidth, sufficient…

cs.DC2017★ 8 cited

Collaborative Reuse of Streaming Dataflows in IoT Applications

Shilpa Chaturvedi, Sahil Tyagi, Yogesh Simmhan

Distributed Stream Processing Systems (DSPS) like Apache Storm and Spark Streaming enable composition of continuous dataflows that execute persistently over data streams. They are…