mlsanityData to 14 Oct 2026

Accelerating SLIDE Deep Learning on Modern CPUs: Vectorization, Quantizations, Memory Optimizations, and More

arXiv 2103.10891 ↗First posted 6 Mar 2021cs.LG cs.DC cs.PFcited by 15

Not on the map. Why?

Abstract (arXiv)

Deep learning implementations on CPUs (Central Processing Units) are gaining more traction. Enhanced AI capabilities on commodity x86 architectures are commercially appealing due to the reuse of existing hardware and virtualization ease. A notable work in this direction is the SLIDE system. SLIDE is a C++ implementation of a sparse hash table based back-propagation, which was shown to be significantly faster than GPUs in training hundreds of million parameter neural models. In this paper, we argue that SLIDE's current implementation is sub-optimal and does not exploit several opportunities available in modern CPUs. In particular, we show how SLIDE's computations allow for a unique possibility of vectorization via AVX (Advanced Vector Extensions)-512. Furthermore, we highlight opportunities for different kinds of memory optimization and quantizations. Combining all of them, we obtain up to 7x speedup in the computations on the same hardware. Our experiments are focused on large (hundreds of millions of parameters) recommendation and NLP models. Our work highlights several novel perspectives and opportunities for implementing randomized algorithms for deep learning on modern CPUs. We provide the code and benchmark scripts at https://github.com/RUSH-LAB/SLIDE

Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 7 of its 21 references that are in the map. First posted on arXiv 6 Mar 2021.

Builds on

7 of 21 references.

References · 7

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
  3. 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,509
  4. 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 232
  5. 2019SLIDE : In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systemscited by 46
  6. 2017Adaptive Sampled Softmax with Kernel Based Samplingcited by 38
  7. 2016Scalable and Sustainable Deep Learning via Randomized Hashingcited by 17

Built on by

Cited by year

Citing papers per year: 2021: 5; 2022: 4; 2023: 3; 2024: 1; 2025: 2.

15 papers.

Sort:

By area:

Similar, not cited

Close in wording, no citation either way

  1. 2026MonaVec: A Training-Free Embedded Vector Search Kernel for Edge and Offline AI Systems ↗
  2. 2026Gradient Under Microscope: Benchmarking Resource Utilization of Memory-Efficient Gradient Computation Methods
  3. 2026AI Hardware Accelerators for Large Language Models: Architectures and the Memory Wall ↗
  4. 2025On Accelerating Edge AI: Optimizing Resource-Constrained Environments
  5. 2025Efficient Edge LLMs Deployment via HessianAware Quantization and CPU GPU Collaborative
  6. 2026GPU-Accelerated ANNS: Quantized for Speed, Built for Change
  7. 2023SlimFit: Memory-Efficient Fine-Tuning of Transformer-based Models Using Training Dynamics
  8. 2026FlashOptim: Optimizers for Memory-Efficient Training