GDEV-AI: A Generalized Evaluation of Deep Learning Inference Scaling and Architectural Saturation
Kathiravan Palaniappan
TL;DR
The paper benchmarks CPU-only CNN inference across a legacy Xeon and a Granite Rapids platform to map throughput, latency, and saturation points, introducing the GDEV-AI reproducible framework. It demonstrates a dramatic generational gap: Granite Rapids yields up to ~32x higher throughput for ResNet-50 than the legacy system, with batching up to around B=8 providing substantial gains, while oversubscription degrades performance. A Roofline-style interpretation links memory bandwidth, cache size, and AMX-enabled compute as core determinants of scalability, offering practical guidance for capacity planning in heterogeneous data centers. The work provides actionable insights for deploying CPU-based inference in resource-constrained environments and establishes a baseline for future CPU-vs-GPU comparisons.
Abstract
The deployment of deep learning inference in production environments continues to grow, where throughput, latency, and hardware efficiency are critical. Although specialized accelerators are increasingly adopted, many inference workloads still run on CPU-only systems, particularly in legacy data centers and cost-sensitive environments. This study investigates the scalability limits of CPU-based inference for convolutional neural networks by benchmarking ResNet models across varying batch sizes on two hardware tiers: a legacy Intel Xeon E5-2403 v2 processor and a modern Intel Xeon 6 "Granite Rapids" platform. Results show that legacy CPUs quickly reach throughput saturation, with limited scaling beyond small batch sizes due to instruction-level and memory constraints. In contrast, the Granite Rapids system leverages Intel Advanced Matrix Extensions (AMX) to achieve substantially higher throughput. However, oversubscription beyond physical core limits introduces execution contention and tail-latency amplification, revealing a performance degradation regime in modern architectures. We introduce GDEV-AI, a reproducible benchmarking framework for analyzing scalability behavior and architectural saturation in CPU-based inference. By establishing a vendor-neutral baseline, this work provides empirical insight into performance bottlenecks and informs capacity planning in heterogeneous data center environments.
