paper-with-me

Papers

ScaleFreeCTR: MixCache-based Distributed Training System for CTR Models with Huge Embedding Table

2021-04-17 · Huifeng Guo, Wei Guo, Yong Gao, Ruiming Tang, Xiuqiang He, Wenzhi Liu

Because of the superior feature representation ability of deep learning, various deep Click-Through Rate (CTR) models are deployed in the commercial systems by industrial companies. To achieve better performance, it is necessary to train the deep CTR models on huge volume of training data efficiently, which makes speeding up the training process an essential problem. Different from the models with dense training data, the training data for CTR models is usually high-dimensional and sparse. To transform the high-dimensional sparse input into low-dimensional dense real-value vectors, almost all deep CTR models adopt the embedding layer, which easily reaches hundreds of GB or even TB. Since a single GPU cannot afford to accommodate all the embedding parameters, when performing distributed training, it is not reasonable to conduct the data-parallelism only. Therefore, existing distributed training platforms for recommendation adopt model-parallelism. Specifically, they use CPU (Host) memory of servers to maintain and update the embedding parameters and utilize GPU worker to conduct forward and backward computations. Unfortunately, these platforms suffer from two bottlenecks: (1) the latency of pull \& push operations between Host and GPU; (2) parameters update and synchronization in the CPU servers. To address such bottlenecks, in this paper, we propose the ScaleFreeCTR: a MixCache-based distributed training system for CTR models. Specifically, in SFCTR, we also store huge embedding table in CPU but utilize GPU instead of CPU to conduct embedding synchronization efficiently. To reduce the latency of data transfer between both GPU-Host and GPU-GPU, the MixCache mechanism and Virtual Sparse Id operation are proposed. Comprehensive experiments and ablation studies are conducted to demonstrate the effectiveness and efficiency of SFCTR.

📄 PDF Abstract BibTeX arXiv:2104.08542

Code (1)

mindspore-ai/models/tree/master/official/recommend/wide_and_deep mindspore

Tasks

CPUGPU

Similar Papers 제목 키워드 기반

Adaptive Hybrid Caching for Efficient Text-to-Video Diffusion Model Acceleration

2025-08-18 · Yuanxin Wei, Lansong Diao, Bujiao Chen, Shenggan Cheng 외 arxiv

Efficient video generation models are increasingly vital for multimedia synthetic content generation. Leveraging the Transformer architecture and the diffusion process, video DiT models have emerged as a dominant approac…

Video Generation

Distributed Equivalent Substitution Training for Large-Scale Recommender Systems

2019-09-10 · Haidong Rong, Yangzihao Wang, Feihu Zhou, Junjie Zhai 외

We present Distributed Equivalent Substitution (DES) training, a novel distributed training framework for large-scale recommender systems with dynamic sparse features. DES introduces fully synchronous training to large-s…

Recommendation Systems

HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Framework

2021-12-14 · Xupeng Miao, Hailin Zhang, Yining Shi, Xiaonan Nie 외

Embedding models have been an effective learning paradigm for high-dimensional data. However, one open issue of embedding models is that their representations (latent factors) often result in large parameter space. We ob…

Distributed Deep Learning Model for Intelligent Video Surveillance Systems with Edge Computing

2019-04-12 · Jianguo Chen, Kenli Li, Qingying Deng, Keqin Li 외

In this paper, we propose a Distributed Intelligent Video Surveillance (DIVS) system using Deep Learning (DL) algorithms and deploy it in an edge computing environment. We establish a multi-layer edge computing architect…

Edge-computing

CATGNN: Cost-Efficient and Scalable Distributed Training for Graph Neural Networks

2024-04-02 · Xin Huang, Weipeng Zhuo, Minh Phu Vuong, Shiju Li 외

Graph neural networks have been shown successful in recent years. While different GNN architectures and training systems have been developed, GNN training on large-scale real-world graphs still remains challenging. Exist…

graph partitioning