paper-with-me

홈 › Papers

Practical Performance Guarantees for Pipelined DNN Inference

2023-11-07 · Aaron Archer, Matthew Fahrbach, Kuikui Liu, Prakash Prabhu

We optimize pipeline parallelism for deep neural network (DNN) inference by partitioning model graphs into $k$ stages and minimizing the running time of the bottleneck stage, including communication. We give practical and effective algorithms for this NP-hard problem, but our emphasis is on tackling the practitioner's dilemma of deciding when a solution is good enough. To this end, we design novel mixed-integer programming (MIP) relaxations for proving lower bounds. Applying these methods to a diverse testbed of 369 production models, for $k \in \{2, 4, 8, 16, 32, 64\}$, we empirically show that these lower bounds are strong enough to be useful in practice. Our lower bounds are substantially stronger than standard combinatorial bounds. For example, evaluated via geometric means across a production testbed with $k = 16$ pipeline stages, our MIP formulations raise the lower bound from 0.4598 to 0.9452, expressed as a fraction of the best partition found. In other words, our improved lower bounds close the optimality gap by a factor of 9.855x.

📄 PDF Abstract BibTeX arXiv:2311.03703

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Pipelined Training with Stale Weights of Deep Convolutional Neural Networks

2019-12-29 · Lifu Zhang, Tarek S. Abdelrahman

The growth in the complexity of Convolutional Neural Networks (CNNs) is increasing interest in partitioning a network across multiple accelerators during training and pipelining the backpropagation computations over the …

GPU

Hardware-efficient on-line learning through pipelined truncated-error backpropagation in binary-state networks

2017-06-15 · Hesham Mostafa, Bruno Pedroni, Sadique Sheik, Gert Cauwenberghs

Artificial neural networks (ANNs) trained using backpropagation are powerful learning architectures that have achieved state-of-the-art performance in various benchmarks. Significant effort has been devoted to developing…

MMEdge: Accelerating On-device Multimodal Inference via Pipelined Sensing and Encoding

2025-10-29 · Runxi Huang, Mingxuan Yu, Mingyu Tsoi, Xiaomin Ouyang arxiv

Real-time multimodal inference on resource-constrained edge devices is essential for applications such as autonomous driving, human-computer interaction, and mobile health. However, prior work often overlooks the tight c…

Autonomous Driving

A Deep Learning Inference Scheme Based on Pipelined Matrix Multiplication Acceleration Design and Non-uniform Quantization

2021-10-10 · Yuyang Zhang, Dik Hin Leung, Min Guo, Yijia Xiao 외

Matrix multiplication is the bedrock in Deep Learning inference application. When it comes to hardware acceleration on edge computing devices, matrix multiplication often takes up a great majority of the time. To achieve…

Edge-computingQ-LearningQuantization

PIPO: Pipelined Offloading for Efficient Inference on Consumer Devices

2025-03-15 · Yangyijian Liu, Jun Li, Wu-Jun Li

The high memory and computation demand of large language models (LLMs) makes them challenging to be deployed on consumer devices due to limited GPU memory. Offloading can mitigate the memory constraint but often suffers …

GPUScheduling