Photonic Reconfigurable Accelerators for Efficient Inference of CNNs with Mixed-Sized Tensors
Not on the map. Why?
Abstract (arXiv)
Photonic Microring Resonator (MRR) based hardware accelerators have been shown to provide disruptive speedup and energy-efficiency improvements for processing deep Convolutional Neural Networks (CNNs). However, previous MRR-based CNN accelerators fail to provide efficient adaptability for CNNs with mixed-sized tensors. One example of such CNNs is depthwise separable CNNs. Performing inferences of CNNs with mixed-sized tensors on such inflexible accelerators often leads to low hardware utilization, which diminishes the achievable performance and energy efficiency from the accelerators. In this paper, we present a novel way of introducing reconfigurability in the MRR-based CNN accelerators, to enable dynamic maximization of the size compatibility between the accelerator hardware components and the CNN tensors that are processed using the hardware components. We classify the state-of-the-art MRR-based CNN accelerators from prior works into two categories, based on the layout and relative placements of the utilized hardware components in the accelerators. We then use our method to introduce reconfigurability in accelerators from these two classes, to consequently improve their parallelism, the flexibility of efficiently mapping tensors of different sizes, speed, and overall energy efficiency. We evaluate our reconfigurable accelerators against three prior works for the area proportionate outlook (equal hardware area for all accelerators). Our evaluation for the inference of four modern CNNs indicates that our designed reconfigurable CNN accelerators provide improvements of up to 1.8x in Frames-Per-Second (FPS) and up to 1.5x in FPS/W, compared to an MRR-based accelerator from prior work.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 16 of its 53 references that are in the map. First posted on arXiv 12 Jul 2022.
Builds on
16 of 53 references.
References · 16
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2018All-Optical Machine Learning Using Diffractive Deep Neural Networkscited by 175
- 2016Neuromorphic Silicon Photonic Networkscited by 66
- 2020Large-scale neuromorphic optoelectronic computing with a reconfigurable diffractive processing unitcited by 64
- 2019Dissecting the Graphcore IPU Architecture via Microbenchmarkingcited by 47
- 2021CrossLight: A Cross-Layer Optimized Silicon Photonic Neural Network Acceleratorcited by 29
- 2020Hardware Acceleration of Sparse and Irregular Tensor Computations of ML Models: A Survey and Insightscited by 27
4 more
- 2019Digital Electronics and Analog Photonics for Convolutional Neural Networks (DEAP-CNNs)cited by 22
- 2020Photonic tensor cores for machine learningcited by 15
- 2021Learning on Hardware: A Tutorial on Neural Network Accelerators and Co-Processorscited by 6
- 2021Silicon Photonic Microring Based Chip-Scale Accelerator for Delayed Feedback Reservoir Computingcited by 4
Built on by
Citing papers per year: 2023: 3; 2024: 2.
5 papers.
- 2023SCONNA: A Stochastic Computing Based Optical Accelerator for Ultra-Fast, Energy-Efficient Inference of Integer-Quantized CNNscited by 4
- 2023An Optical XNOR-Bitcount Based Accelerator for Efficient Inference of Binary Neural Networkscited by 3
- 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
- 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
- 2023SCONNA: A Stochastic Computing Based Optical Accelerator for Ultra-Fast, Energy-Efficient Inference of Integer-Quantized CNNs14 Feb 2023
- 2023An Optical XNOR-Bitcount Based Accelerator for Efficient Inference of Binary Neural Networks3 Feb 2023