mlsanityData to 7 Oct 2026

Mini-batch Serialization: CNN Training with Inter-layer Data Reuse

arXiv 1810.00307 ↗First posted 30 Sep 2018cs.LG cs.ARcited by 8

Not on the map. Why?

Abstract (arXiv)

Training convolutional neural networks (CNNs) requires intense computations and high memory bandwidth. We find that bandwidth today is over-provisioned because most memory accesses in CNN training can be eliminated by rearranging computation to better utilize on-chip buffers and avoid traffic resulting from large per-layer memory footprints. We introduce the MBS CNN training approach that significantly reduces memory traffic by partially serializing mini-batch processing across groups of layers. This optimizes reuse within on-chip buffers and balances both intra-layer and inter-layer reuse. We also introduce the WaveCore CNN training accelerator that effectively trains CNNs in the MBS approach with high functional-unit utilization. Combined, WaveCore and MBS reduce DRAM traffic by 75%, improve performance by 53%, and save 26% system energy for modern deep CNN training compared to conventional training mechanisms and accelerators.

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

Builds on

No reference list yet.

Built on by

Cited by year

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

8 papers.