Hardware-Aware Reformulation of Convolutions for Efficient Execution on Specialized AI Hardware: A Case Study on NVIDIA Tensor Cores
Not on the map. Why?
Abstract (arXiv)
Convolutional Neural Networks (CNNs) are central to modern AI, but their performance is often limited by hardware constraints. NVIDIA Tensor Cores, for instance, require input channels to be multiples of 8 and sometimes 512 for efficient execution. em oneDNN framework for CPU imposes such a requirement for the blocked format. Traditional approaches address such alignment issue using zero-padding, which can be inefficient. In this work, we present a first-step, hardware-aware reformulation of CNN computations using rewrite rules, restructuring the underlying math to satisfy hardware alignment entirely bf post-training without modifying network weights. While our current implementation focuses on a single transformation for Tensor Cores, this approach is generalizable, laying the foundation to explore additional transformations for CPU and accelerators. This study represents an initial step toward em semantic tuning, a systematic, hardware-aware optimization strategy for efficient deployment of CNN models on specialized AI hardware.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 4 of its 11 references that are in the map. First posted on arXiv 9 Jan 2026.
Builds on
4 of 11 references.
References · 4
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
- 2020MLIR: A Compiler Infrastructure for the End of Moore's Lawcited by 64
Built on by
Not cited yet.