mlsanityData to 7 Oct 2026

Optimizing CNN Model Inference on CPUs

arXiv 1809.02697 ↗First posted 7 Sep 2018cs.DCcited by 29

Not on the map. Why?

Abstract (arXiv)

The popularity of Convolutional Neural Network (CNN) models and the ubiquity of CPUs imply that better performance of CNN model inference on CPUs can deliver significant gain to a large number of users. To improve the performance of CNN inference on CPUs, current approaches like MXNet and Intel OpenVINO usually treat the model as a graph and use the high-performance libraries such as Intel MKL-DNN to implement the operations of the graph. While achieving reasonable performance on individual operations from the off-the-shelf libraries, this solution makes it inflexible to conduct optimizations at the graph level, as the local operation-level optimizations are predefined. Therefore, it is restrictive and misses the opportunity to optimize the end-to-end inference pipeline as a whole. This paper presents NeoCPU, a comprehensive approach of CNN model inference on CPUs that employs a full-stack and systematic scheme of optimizations. NeoCPU optimizes the operations as templates without relying on third-parties libraries, which enables further improvement of the performance via operation- and graph-level joint optimization. Experiments show that NeoCPU achieves up to 3.45× lower latency for CNN model inference than the current state-of-the-art implementations on various kinds of popular CPUs.

Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Sep 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 8; 2022: 7; 2023: 6; 2024: 2; 2025: 2; 2026: 4.

29 papers.

Sort:

By area:

  1. 2022Tensor Program Optimization with Probabilistic Programscited by 30
  2. 2022Hidet: Task-Mapping Programming Paradigm for Deep Learning Tensor Programscited by 28
  3. 2025Characterizing Mobile SoC for Accelerating Heterogeneous LLM Inferencecited by 20
  4. 2021SparseDNN: Fast Sparse Deep Learning Inference on CPUscited by 13
  5. 2024SmartMem: Layout Transformation Elimination and Adaptation for Efficient DNN Execution on Mobilecited by 12
  6. 2021UNIT: Unifying Tensorized Instruction Compilationcited by 10
  7. 2024LookupFFN: Making Transformers Compute-lite for CPU inferencecited by 8
  8. 2021Optimizing Inference Performance of Transformers on CPUscited by 7
  9. 2022Decompiling x86 Deep Neural Network Executablescited by 7
  10. 2021Bring Your Own Codegen to Deep Learning Compilercited by 5
  11. 2021A Highly Configurable Hardware/Software Stack for DNN Inference Accelerationcited by 4
  12. 2025REASONING COMPILER: LLM-Guided Optimizations for Efficient Model Servingcited by 3
17 more
  1. 2021SoftNeuro: Fast Deep Inference using Multi-platform Optimizationcited by 2
  2. 2023Compiled Models, Built-In Exploits: Uncovering Pervasive Bit-Flip Attack Surfaces in DNN Executablescited by 2
  3. 2021Joint Program and Layout Transformations to enable Convolutional Operators on Specialized Hardware based on Constraint Programmingcited by 1
  4. 2022Terra: Imperative-Symbolic Co-Execution of Imperative Deep Learning Programscited by 1
  5. 2022Multi-Component Optimization and Efficient Deployment of Neural-Networks on Resource-Constrained IoT Hardwarecited by 1
  6. 2022Going Further With Winograd Convolutions: Tap-Wise Quantization for Efficient Inference on 4x4 Tilecited by 1
  7. 2023OpenHLS: High-Level Synthesis for Low-Latency Deep Neural Networks for Experimental Sciencecited by 1
  8. 2023YFlows: Systematic Dataflow Exploration and Code Generation for Efficient Neural Network Inference using SIMD Architectures on CPUscited by 1
  9. 2021Does Form Follow Function? An Empirical Exploration of the Impact of Deep Neural Network Architecture Design on Hardware-Specific Accelerationcited by 0
  10. 2022ALT: Boosting Deep Learning Performance by Breaking the Wall between Graph and Operator Level Optimizationscited by 0
  11. 2023Improving Inference Performance of Machine Learning with the Divide-and-Conquer Principlecited by 0
  12. 2023KAPLA: Pragmatic Representation and Fast Solving of Scalable NN Accelerator Dataflowcited by 0
  13. 2023SONIQ: System-Optimized Noise-Injected Ultra-Low-Precision Quantization with Full-Precision Paritycited by 0
  14. 2026LP-GEMM: Integrating Layout Propagation into GEMM Operationscited by 0
  15. 2026Active Imitation Learning for Thermal- and Kernel-Aware LFM Inference on 3D S-NUCA Many-Corescited by 0
  16. 2026Tensor Seeks Layout: Formalizing Layout Selection for ML Compilerscited by 0
  17. 2026Empowering Hybrid Attention Models on NPUscited by 0