# RecLight: A Recurrent Neural Network Accelerator with Integrated Silicon Photonics

arXiv: https://arxiv.org/abs/2209.00084 · HTML: https://mlsanity.com/paper/2209.00084/

## Key facts

- Cited by 12 papers in the map (data through 14 Oct 2026).
- Builds on 12 of its 37 references that are in the map.
- First posted on arXiv 31 Aug 2022.

## Builds on (most cited first, 12 of 12)

- [On the Properties of Neural Machine Translation: Encoder-Decoder Approaches](https://mlsanity.com/paper/1409.1259/) (2014)
- [CrossLight: A Cross-Layer Optimized Silicon Photonic Neural Network Accelerator](https://mlsanity.com/paper/2102.06960/) (2021)
- [A Survey on Silicon Photonics for Deep Learning](https://mlsanity.com/paper/2101.01751/) (2021)
- [C-LSTM: Enabling Efficient LSTM using Structured Compression Techniques on FPGAs](https://mlsanity.com/paper/1803.06305/) (2018)
- [EdgeDRNN: Recurrent Neural Network Accelerator for Edge Inference](https://mlsanity.com/paper/2012.13600/) (2020)
- [Understanding the Impact of Precision Quantization on the Accuracy and Energy of Neural Networks](https://mlsanity.com/paper/1612.03940/) (2016)
- [ROBIN: A Robust Optical Binary Neural Network Accelerator](https://mlsanity.com/paper/2107.05530/) (2021)
- [SONIC: A Sparse Neural Network Inference Accelerator with Silicon Photonics for Energy-Efficient Deep Learning](https://mlsanity.com/paper/2109.04459/) (2021)
- [A Silicon Photonic Accelerator for Convolutional Neural Networks with Heterogeneous Quantization](https://mlsanity.com/paper/2205.11244/) (2022)
- [Chipmunk: A Systolically Scalable 0.9 mm2, 3.08 Gop/s/mW @ 1.2 mW Accelerator for Near-Sensor Recurrent Neural Network Inference](https://mlsanity.com/paper/1711.05734/) (2017)
- [BPLight-CNN: A Photonics-based Backpropagation Accelerator for Deep Learning](https://mlsanity.com/paper/2102.10140/) (2021)
- [ARXON: A Framework for Approximate Communication over Photonic Networks-on-Chip](https://mlsanity.com/paper/2103.08828/) (2021)

## Built on by (most cited first, 12 of 12)

- [TRON: Transformer Neural Network Acceleration with Non-Coherent Silicon Photonics](https://mlsanity.com/paper/2303.12914/) (2023)
- [GHOST: A Graph Neural Network Accelerator using Silicon Photonics](https://mlsanity.com/paper/2307.01782/) (2023)
- [Machine Learning Accelerators in 2.5D Chiplet Platforms with Silicon Photonics](https://mlsanity.com/paper/2301.12252/) (2023)
- [M3ICRO: Machine Learning-Enabled Compact Photonic Tensor Core based on PRogrammable Multi-Operand Multimode Interference](https://mlsanity.com/paper/2305.19505/) (2023)
- [SafeLight: Enhancing Security in Optical Convolutional Neural Network Accelerators](https://mlsanity.com/paper/2411.16712/) (2024)
- [Cross-Layer Design for AI Acceleration with Non-Coherent Optical Computing](https://mlsanity.com/paper/2303.12910/) (2023)
- [Photonics for Sustainable Computing](https://mlsanity.com/paper/2401.05121/) (2024)
- [Accelerating Neural Networks for Large Language Models and Graph Processing with Silicon Photonics](https://mlsanity.com/paper/2401.06885/) (2024)
- [Silicon Photonic 2.5D Interposer Networks for Overcoming Communication Bottlenecks in Scale-out Machine Learning Hardware Accelerators](https://mlsanity.com/paper/2403.04189/) (2024)
- [PhotoGAN: Generative Adversarial Neural Network Acceleration with Silicon Photonics](https://mlsanity.com/paper/2501.13828/) (2025)
- [Optical Computing for Deep Neural Network Acceleration: Foundations, Recent Developments, and Emerging Directions](https://mlsanity.com/paper/2407.21184/) (2024)
- [Accelerating Diffusion Models for Generative AI Applications with Silicon Photonics](https://mlsanity.com/paper/2603.07626/) (2026)

## Abstract (arXiv)

Recurrent Neural Networks (RNNs) are used in applications that learn dependencies in data sequences, such as speech recognition, human activity recognition, and anomaly detection. In recent years, newer RNN variants, such as GRUs and LSTMs, have been used for implementing these applications. As many of these applications are employed in real-time scenarios, accelerating RNN/LSTM/GRU inference is crucial. In this paper, we propose a novel photonic hardware accelerator called RecLight for accelerating simple RNNs, GRUs, and LSTMs. Simulation results indicate that RecLight achieves 37x lower energy-per-bit and 10% better throughput compared to the state-of-the-art.
