paperbot · PL 论文追踪

全部论文 待读 收藏

P2 SoCFlow: Efficient and Scalable DNN Training on SoC-Clustered Edge Servers

SoCFlow:在 SoC 集群边缘服务器上高效可扩展的 DNN 训练
ASPLOS Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 12024匹配度 2/10 · 该论文聚焦于在 SoC 集群边缘服务器上进行高效可扩展的 DNN 训练系统,属于分布式训练与边缘计算系统方向,主要贡献在并行策略和混合精度训练算法;未涉及静态分析、LLM/Agent 程序分析、浮点程序分析或贝叶斯程序分析等用户核心研究方向,仅有标签中的“并发、并行与内存模型”与 PL 有微弱关联。引用 6 inbox
Daliang Xu, Mengwei Xu, Chiheng Lou, Li Zhang, Gang Huang, Xin Jin, Xuanzhe Liu
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 SoCFlow,首个能在 SoC 集群边缘服务器上高效、可扩展训练深度模型的框架。

论文关注由大量移动端 system-on-chip(SoC)构成的 SoC-Cluster 边缘服务器:其上负载多由用户触发,呈现明显潮汐现象,导致资源长期闲置。作者提出将深度学习训练任务共置到这些空闲周期上,但商用 SoC 集群存在网络瓶颈与处理器异构等固有不足。SoCFlow 为此设计两项技术:一是组内并行配合延迟聚合,使模型训练在不受网络瓶颈影响的前提下快速且可扩展;二是数据并行的混合精度训练算法,充分释放移动 SoC 异构处理器的算力。作者完整实现了 SoCFlow 并开展大量实验,结果表明其在保持收敛精度的同时,训练速度一致且显著优于所有基线,32 个 SoC 上收敛加速达 1.6–740 倍;在与 NVIDIA V100 相同功耗预算下取得相当训练速度,能耗降低 2.31–10.23 倍。

问题
SoC-Cluster 边缘服务器因负载呈潮汐现象而利用率不足,需要在其空闲周期上共置深度学习训练,但商用 SoC 集群存在网络带宽瓶颈与异构处理器能力难以充分利用的问题。
方法
SoCFlow 采用组内并行(group-wise parallelism)配合延迟聚合来规避网络瓶颈并提升可扩展性,同时设计数据并行混合精度训练算法以充分利用移动 SoC 的异构处理器。
评估
作者完整实现 SoCFlow,并在真实 SoC 集群上与多种基线对比训练速度与收敛精度,另与 NVIDIA V100 在相同功耗预算下比较速度与能耗。
原文摘要(Abstract)

SoC-Cluster, a novel server architecture composed of massive mobile system-on-chips (SoCs), is gaining popularity in industrial edge computing due to its energy efficiency and compatibility with existing mobile applications. However, we observe that the deployed SoC-Cluster servers are not fully utilized, because the hosted workloads are mostly user-triggered and have significant tidal phenomena. To harvest the free cycles, we propose to co-locate deep learning tasks on them. We present SoCFlow, the first framework that can efficiently train deep learning models on SoC-Cluster. To deal with the intrinsic inadequacy of commercial SoC-Cluster servers, SoCFlow incorporates two novel techniques: (1) the group-wise parallelism with delayed aggregation that can train deep learning models fast and scalably without being influenced by the network bottleneck; (2) the data-parallel mixed-precision training algorithm that can fully unleash the heterogeneous processors' capability of mobile SoCs. We have fully implemented SoCFlow and demonstrated its effectiveness through extensive experiments. The experiments show that SoCFlow significantly and consistently outperforms all baselines regarding the training speed while preserving the convergence accuracy, e.g., 1.6×--740× convergence speedup with 32 SoCs. Compared to commodity GPU (NVIDIA V100) under the same power budget, SoCFlow achieves comparable training speed but reduces energy consumption by 2.31×--10.23× with the same convergence accuracy.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{XuXLZHJL24,
  title = {SoCFlow: Efficient and Scalable DNN Training on SoC-Clustered Edge Servers},
  author = {Daliang Xu and Mengwei Xu and Chiheng Lou and Li Zhang and Gang Huang and Xin Jin and Xuanzhe Liu},
  booktitle = {ASPLOS},
  year = {2024},
  doi = {10.1145/3617232.3624847}
}