← Search

Amar Phanishayee

9 accepted papers

2025

Auto-reconfiguration for Latency Minimization in CPU-based DNN Serving

ICML 2025poster

In this paper, we investigate how to push the performance limits of serving Deep Neural Network (DNN) models on CPU-based servers. Specifically, we observe that while intra-operator parallelism across multiple threads is an effective way to reduce inference latency, it provides diminishing returns.…

Cited by 0SourcePDFScholar
2024

DéjàVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Serving

ICML 2024poster

Distributed LLM serving is costly and often underutilizes hardware accelerators due to three key challenges: bubbles in pipeline-parallel deployments caused by the bimodal latency of prompt and token processing, GPU memory overprovisioning, and long recovery times in case of failures. DéjàVu address…

Cited by 29SourcePDFScholar
2024

Integrated Hardware Architecture and Device Placement Search

ICML 2024poster

Distributed execution of deep learning training involves a dynamic interplay between hardware accelerator architecture and device placement strategy. This is the first work to explore the co-optimization of determining the optimal architecture and device placement strategy through novel algorithms,…

2024

MGit: A Model Versioning and Management System

ICML 2024poster

New ML models are often derived from existing ones (e.g., through fine-tuning, quantization or distillation), forming an ecosystem where models are *related* to each other and can share structure or even parameter values. Managing such a large and evolving ecosystem of model derivatives is challengi…

Cited by 2SourcePDFScholar
2021

Boosting the Throughput and Accelerator Utilization of Specialized CNN Inference Beyond Increasing Batch Size

ICML 2021spotlight

Datacenter vision systems widely use small, specialized convolutional neural networks (CNNs) trained on specific tasks for high-throughput inference. These settings employ accelerators with massive computational capacity, but which specialized CNNs underutilize due to having low arithmetic intensity…

2021

Memory-Efficient Pipeline-Parallel DNN Training

ICML 2021spotlight

Many state-of-the-art ML results have been obtained by scaling up the number of parameters in existing models. However, parameters and activations for such large models often do not fit in the memory of a single accelerator device; this means that it is necessary to distribute training of large mode…

Cited by 274SourcePDFScholar
2020

Efficient Algorithms for Device Placement of DNN Graph Operators

NeurIPS 2020poster

Modern machine learning workloads use large models, with complex structures, that are very expensive to execute. The devices that execute complex models are becoming increasingly heterogeneous as we see a flourishing of Domain Specific Architectures (DSAs) being offered as hardware accelerators in a…

2020

The Non-IID Data Quagmire of Decentralized Machine Learning

ICML 2020poster

Many large-scale machine learning (ML) applications need to perform decentralized learning over datasets generated at different devices and locations. Such datasets pose a significant challenge to decentralized learning because their different contexts result in significant data distribution skew ac…