SCONNA: A Stochastic Computing Based Optical Accelerator for Ultra-Fast, Energy-Efficient Inference of Integer-Quantized CNNs
Not on the map. Why?
Abstract (arXiv)
The acceleration of a CNN inference task uses convolution operations that are typically transformed into vector-dot-product (VDP) operations. Several photonic microring resonators (MRRs) based hardware architectures have been proposed to accelerate integer-quantized CNNs with remarkably higher throughput and energy efficiency compared to their electronic counterparts. However, the existing photonic MRR-based analog accelerators exhibit a very strong trade-off between the achievable input/weight precision and VDP operation size, which severely restricts their achievable VDP operation size for the quantized input/weight precision of 4 bits and higher. The restricted VDP operation size ultimately suppresses computing throughput to severely diminish the achievable performance benefits. To address this shortcoming, we for the first time present a merger of stochastic computing and MRR-based CNN accelerators. To leverage the innate precision flexibility of stochastic computing, we invent an MRR-based optical stochastic multiplier (OSM). We employ multiple OSMs in a cascaded manner using dense wavelength division multiplexing, to forge a novel Stochastic Computing based Optical Neural Network Accelerator (SCONNA). SCONNA achieves significantly high throughput and energy efficiency for accelerating inferences of high-precision quantized CNNs. Our evaluation for the inference of four modern CNNs at 8-bit input/weight precision indicates that SCONNA provides improvements of up to 66.5x, 90x, and 91x in frames-per-second (FPS), FPS/W and FPS/W/mm2, respectively, on average over two photonic MRR-based analog CNN accelerators from prior work, with Top-1 accuracy drop of only up to 0.4% for large CNNs and up to 1.5% for small CNNs. We developed a transaction-level, event-driven python-based simulator for the evaluation of SCONNA and other accelerators (https://github.com/uky-UCAT/SC_ONN_SIM.git).
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 15 of its 66 references that are in the map. First posted on arXiv 14 Feb 2023.
Builds on
15 of 66 references.
References · 15
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Going Deeper with Convolutionscited by 4,231
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
- 2020A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospectscited by 396
- 2018All-Optical Machine Learning Using Diffractive Deep Neural Networkscited by 175
- 2020Large-scale neuromorphic optoelectronic computing with a reconfigurable diffractive processing unitcited by 64
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
- 2021CrossLight: A Cross-Layer Optimized Silicon Photonic Neural Network Acceleratorcited by 29
- 2019Digital Electronics and Analog Photonics for Convolutional Neural Networks (DEAP-CNNs)cited by 22
- 2021An Electro-Photonic System for Accelerating Deep Neural Networkscited by 15
3 more
- 2016SC-DCNN: Highly-Scalable Deep Convolutional Neural Network using Stochastic Computingcited by 7
- 2021Learning on Hardware: A Tutorial on Neural Network Accelerators and Co-Processorscited by 6
- 2022Photonic Reconfigurable Accelerators for Efficient Inference of CNNs with Mixed-Sized Tensorscited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 0; 2026: 1.
4 papers.
- 2023High-Speed and Energy-Efficient Non-Binary Computing with Polymorphic Electro-Optic Circuits and Architecturescited by 1
- 2024A Comparative Analysis of Microrings Based Incoherent Photonic GEMM Acceleratorscited by 0
- 2024HEANA: A Hybrid Time-Amplitude Analog Optical Accelerator with Flexible Dataflows for Energy-Efficient CNN Inferencecited by 0
- 2026Sustainable Transformer Neural Network Acceleration with Stochastic Photonic Computingcited by 0
- 2026Sustainable Transformer Neural Network Acceleration with Stochastic Photonic Computing10 Apr 2026
- 2024HEANA: A Hybrid Time-Amplitude Analog Optical Accelerator with Flexible Dataflows for Energy-Efficient CNN Inference5 Feb 2024
- 2024A Comparative Analysis of Microrings Based Incoherent Photonic GEMM Accelerators5 Feb 2024
- 2023High-Speed and Energy-Efficient Non-Binary Computing with Polymorphic Electro-Optic Circuits and Architectures15 Apr 2023