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
Showing cs.DCShow all

5 papers · 1 filter

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.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…