Scale-out Systolic Arrays
Not on the map. Why?
Abstract (arXiv)
Multi-pod systolic arrays are emerging as the architecture of choice in DNN inference accelerators. Despite their potential, designing multi-pod systolic arrays to maximize effective throughput/Watt (i.e., throughput/Watt adjusted when accounting for array utilization) poses a unique set of challenges. In this work, we study three key pillars in multi-pod systolic array designs, namely array granularity, interconnect, and tiling. We identify optimal array granularity across workloads and show that state-of-the-art commercial accelerators use suboptimal array sizes for single-tenancy workloads. We, then evaluate the bandwidth/latency trade-offs in interconnects and show that Butterfly networks offer a scalable topology for accelerators with a large number of pods. Finally, we introduce a novel data tiling scheme with custom partition size to maximize utilization in optimally sized pods. We propose Scale-out Systolic Arrays, a multi-pod inference accelerator for both single- and multi-tenancy based on these three pillars. We show that SOSA exhibits scaling of up to 600 TeraOps/s in effective throughput for state-of-the-art DNN inference workloads, and outperforms state-of-the-art multi-pod accelerators by a factor of 1.5x.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 15 of its 69 references that are in the map. First posted on arXiv 22 Mar 2022.
Builds on
15 of 69 references.
References · 15
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2017Bit Fusion: Bit-Level Dynamically Composable Architecture for Accelerating Deep Neural Networkscited by 95
- 2018SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networkscited by 55
- 2019PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Unitscited by 30
- 2018SCALE-Sim: Systolic CNN Accelerator Simulatorcited by 26
- 2020Systolic Tensor Array: An Efficient Structured-Sparse GEMM Accelerator for Mobile CNN Inferencecited by 17
3 more
- 2018Packing Sparse Convolutional Neural Networks for Efficient Systolic Array Implementations: Column Combining Under Joint Optimizationcited by 15
- 2016Caffeinated FPGAs: FPGA Framework For Convolutional Neural Networkscited by 8
- 2020Sparse Systolic Tensor Array for Efficient CNN Hardware Accelerationcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2024TrIM, Triangular Input Movement Systolic Array for Convolutional Neural Networks: Architecture and Hardware Implementationcited by 0
- 2025Strassen Multisystolic Array Hardware Architecturescited by 0
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrayscited by 0
- 2026SISA: A Scale-In Systolic Array for GEMM Accelerationcited by 0
- 2026SISA: A Scale-In Systolic Array for GEMM Acceleration31 Mar 2026
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrays20 Mar 2025
- 2025Strassen Multisystolic Array Hardware Architectures14 Feb 2025
- 2024TrIM, Triangular Input Movement Systolic Array for Convolutional Neural Networks: Architecture and Hardware Implementation5 Aug 2024