paper-with-me

Papers

DISCO: Distributed Inference with Sparse Communications

2023-02-22 · Minghai Qin, Chao Sun, Jaco Hofmann, Dejan Vucinic

Deep neural networks (DNNs) have great potential to solve many real-world problems, but they usually require an extensive amount of computation and memory. It is of great difficulty to deploy a large DNN model to a single resource-limited device with small memory capacity. Distributed computing is a common approach to reduce single-node memory consumption and to accelerate the inference of DNN models. In this paper, we explore the "within-layer model parallelism", which distributes the inference of each layer into multiple nodes. In this way, the memory requirement can be distributed to many nodes, making it possible to use several edge devices to infer a large DNN model. Due to the dependency within each layer, data communications between nodes during this parallel inference can be a bottleneck when the communication bandwidth is limited. We propose a framework to train DNN models for Distributed Inference with Sparse Communications (DISCO). We convert the problem of selecting which subset of data to transmit between nodes into a model optimization problem, and derive models with both computation and communication reduction when each layer is inferred on multiple nodes. We show the benefit of the DISCO framework on a variety of CV tasks such as image classification, object detection, semantic segmentation, and image super resolution. The corresponding models include important DNN building blocks such as convolutions and transformers. For example, each layer of a ResNet-50 model can be distributively inferred across two nodes with five times less data communications, almost half overall computations and half memory requirement for a single node, and achieve comparable accuracy to the original ResNet-50 model. This also results in 4.7 times overall inference speedup.

📄 PDF Abstract BibTeX arXiv:2302.11180

Code (0)

등록된 구현이 없습니다.

Tasks

Distributed Computingimage-classificationImage ClassificationImage Super-ResolutionModel Optimizationobject-detectionObject DetectionSemantic SegmentationSuper-Resolution

Similar Papers 제목 키워드 기반

Limited Communications Distributed Optimization via Deep Unfolded Distributed ADMM

2023-09-21 · Yoav Noah, Nir Shlezinger

Distributed optimization is a fundamental framework for collaborative inference and decision making in decentralized multi-agent systems. The operation is modeled as the joint minimization of a shared objective which typ…

Collaborative InferenceDecision MakingDistributed Optimization

EmbRace: Accelerating Sparse Communication for Distributed Training of NLP Neural Networks

2021-10-18 · Shengwei Li, Zhiquan Lai, Dongsheng Li, Yiming Zhang 외

Distributed data-parallel training has been widely adopted for deep neural network (DNN) models. Although current deep learning (DL) frameworks scale well for dense models like image classification models, we find that t…

image-classificationImage ClassificationScheduling

Learning Time-Varying Multi-Region Communications via Scalable Markovian Gaussian Processes

2024-06-29 · Weihan Li, Yule Wang, Chengrui Li, Anqi Wu

Understanding and constructing brain communications that capture dynamic communications across multiple regions is fundamental to modern system neuroscience, yet current methods struggle to find time-varying region-level…

Gaussian ProcessesState Space ModelsTime Series

Distributed Sparse Multicategory Discriminant Analysis

2022-02-22 · Hengchao Chen, Qiang Sun

This paper proposes a convex formulation for sparse multicategory linear discriminant analysis and then extend it to the distributed setting when data are stored across multiple sites. The key observation is that for the…

Distributed Linear Bandits under Communication Constraints

2022-11-04 · Sudeep Salgia, Qing Zhao

We consider distributed linear bandits where $M$ agents learn collaboratively to minimize the overall cumulative regret incurred by all agents. Information exchange is facilitated by a central server, and both the uplink…