Pipeline Parallelism for Inference on Heterogeneous Edge Computing
원문 초록
Deep neural networks with large model sizes achieve state-of-the-art results for tasks in computer vision (CV) and natural language processing (NLP). However, these large-scale models are too compute- or memory-intensive for resource-constrained edge devices. Prior works on parallel and distributed execution primarily focus on training -- rather than inference -- using homogeneous accelerators in data centers. We propose EdgePipe, a distributed framework for edge systems that uses pipeline parallelism to both speed up inference and enable running larger (and more accurate) models that otherwise cannot fit on single edge devices. EdgePipe achieves these results by using an optimal partition strategy that considers heterogeneity in compute, memory, and network bandwidth. Our empirical evaluation demonstrates that EdgePipe achieves $10.59\times$ and $11.88\times$ speedup using 16 edge devices for the ViT-Large and ViT-Huge models, respectively, with no accuracy loss. Similarly, EdgePipe improves ViT-Huge throughput by $3.93\times$ over a 4-node baseline using 16 edge devices, which independently cannot fit the model in memory. Finally, we show up to $4.16\times$ throughput improvement over the state-of-the-art PipeDream when using a heterogeneous set of devices.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Agile Reinforcement Learning for Real-Time Task Scheduling in Edge Computing
Edge-Enabled Collaborative Object Detection for Real-Time Multi-Vehicle Perception
FedSKC: Federated Learning with Non-IID Data via Structural Knowledge Collaboration
The More is not the Merrier: Investigating the Effect of Client Size on Federated Learning
Cooperative Inference for Real-Time 3D Human Pose Estimation in Multi-Device Edge Networks
PolygoNet: Leveraging Simplified Polygonal Representation for Effective Image Classification
토론
이 논문과 연결된 포럼 글이 아직 없습니다.