FreeScale: Distributed Training for Sequence Recommendation Models with Minimal Scaling Cost

📅 2026-04-27
📈 Citations: 0
Influential: 0
📄 PDF

career value

210K/year
🤖 AI Summary
This work addresses severe computational inefficiencies in large-scale distributed training of sequential recommendation models, where data heterogeneity induces computation bubbles, communication stalls, and GPU resource contention, leading to substantial wasted compute capacity. To mitigate these issues, the authors propose FreeScale, a novel framework that uniquely integrates load-balanced sampling, priority-aware communication scheduling, and an SM-Free communication mechanism. By carefully orchestrating computation and communication, FreeScale eliminates resource conflicts while maximizing their overlap. Evaluated on real-world industrial workloads across 256 H100 GPUs, the approach reduces computation bubbles by up to 90.3% and significantly improves training efficiency with minimal scaling overhead.

Technology Category

Application Category

📝 Abstract
Modern industrial Deep Learning Recommendation Models typically extract user preferences through the analysis of sequential interaction histories, subsequently generating predictions based on these derived interests. The inherent heterogeneity in data characteristics frequently result in substantial under-utilization of computational resources during large-scale training, primarily due to computational bubbles caused by severe stragglers and slow blocking communications. This paper introduces FreeScale, a solution designed to (1) mitigate the straggler problem through meticulously load balanced input samples (2) minimize the blocking communication by overlapping prioritized embedding communications with computations (3) resolve the GPU resource competition during computation and communication overlapping by communicating through SM-Free techniques. Empirical evaluation demonstrates that FreeScale achieves up to 90.3% reduction in computational bubbles when applied to real-world workloads running on 256 H100 GPUs.
Problem

Research questions and friction points this paper is trying to address.

straggler problem
computational bubbles
blocking communication
resource under-utilization
sequence recommendation
Innovation

Methods, ideas, or system contributions that make the work stand out.

FreeScale
straggler mitigation
communication-computation overlap
SM-Free communication
load balancing
🔎 Similar Papers
No similar papers found.
C
Chenhao Feng
Meta Inc.
H
Haoli Zhang
Meta Inc.
S
Shakhzod Ali-Zade
Meta Inc.
Y
Yanli Zhao
Meta Inc.
Liang Luo
Liang Luo
University of Washington
Systems for Machine LearningComputer SystemsComputer ArchitectureMachine Learning for Systems
J
Jennifer Cao
Meta Inc.
L
Lisen Deng
Meta Inc.
S
Siqiao Chen
Meta Inc.
Chenyu Zhao
Chenyu Zhao
Imperial College London, Tsinghua University
Mobile RoboticsAIoTSensing ModalityEmbedded AIRobotics and Quadrotors
T
Tristan Rice
Meta Inc.
Daniel Johnson
Daniel Johnson
Queensland University of Technology
Videogamesvideo gamespsychologywellbeingmotivation
Min Si
Min Si
Meta
High performance computing for AIdistributed communication systems
T
Tiantu Xu
Meta Inc.
Y
Yi Zhang
Meta Inc.
S
Siqi Yan
Meta Inc.
C
Chuanhao Zhuge
Meta Inc.
M
Min Ni
Meta Inc.
B
Bi Xue
Meta Inc.
Q
Qunshu Zhang
Meta Inc.
S
Shen Li
Meta Inc.