Merlin HugeCTR: GPU-accelerated Recommender System Training and Inference
Wang, Joey, Wei, Yingcan, Lee, Minseok, Langer, Matthias, Yu, Fan, Liu, Jie, Liu, Alex, Abel, Daniel, Guo, Gems, Dong, Jianbing, Shi, Jerry, Li, Kunlun
–arXiv.org Artificial Intelligence
In this talk, we introduce Merlin HugeCTR. Merlin HugeCTR is an open source, GPU-accelerated integration framework for click-through rate estimation. It optimizes both training and inference, whilst enabling model training at scale with model-parallel embeddings and data-parallel neural networks. In particular, Merlin HugeCTR combines a high-performance GPU embedding cache with an hierarchical storage architecture, to realize low-latency retrieval of embeddings for online model inference tasks. In the MLPerf v1.0 DLRM model training benchmark, Merlin HugeCTR achieves a speedup of up to 24.6x on a single DGX A100 (8x A100) over PyTorch on 4x4-socket CPU nodes (4x4x28 cores). Merlin HugeCTR can also take advantage of multi-node environments to accelerate training even further. Since late 2021, Merlin HugeCTR additionally features a hierarchical parameter server (HPS) and supports deployment via the NVIDIA Triton server framework, to leverage the computational capabilities of GPUs for high-speed recommendation model inference. Using this HPS, Merlin HugeCTR users can achieve a 5~62x speedup (batch size dependent) for popular recommendation models over CPU baseline implementations, and dramatically reduce their end-to-end inference latency.
arXiv.org Artificial Intelligence
Oct-17-2022
- Country:
- Oceania > Australia
- North America
- United States
- Washington > King County
- Seattle (0.05)
- New York > New York County
- New York City (0.06)
- Massachusetts > Suffolk County
- Boston (0.05)
- Georgia > Chatham County
- Savannah (0.04)
- California
- Santa Clara County > Palo Alto (0.04)
- San Diego County > Carlsbad (0.04)
- Washington > King County
- Canada > Nova Scotia
- Halifax Regional Municipality > Halifax (0.04)
- United States
- Europe
- United Kingdom > England
- Greater London > London (0.04)
- Spain > Valencian Community
- Valencia Province > Valencia (0.04)
- United Kingdom > England
- Asia
- Genre:
- Research Report (0.40)
- Technology: