OECS: A Novel Deep Convolutional Neural Network Accelerator Based on 3D Hybrid Optical-Electrical NoC

Bowen Zhang,Huaxi Gu,Kun Wang,Yintang Yang,Ziteng Ma,yintang yang
DOI: https://doi.org/10.1364/jocn.493580
IF: 4.508
2023-09-29
Journal of Optical Communications and Networking
Abstract:Various emerging technologies have been proposed and applied to deep convolutional neural networks (DCNNs) to enhance their execution efficiency and accuracy while reducing the number of parameters. However, previous dataflow-based DCNN accelerators have primarily focused on accelerating the convolution (CONV) layer while reducing the overhead of data movement through specific data reuse strategies to improve performance. When deploying these emerging DCNNs in conventional accelerators, frequent data access from both the external memory and internal processing units of the accelerator can result in significant data movement overhead, leading to decreased acceleration performance. To address these challenges, this paper proposes a novel three-dimensional hybrid optical-electrical network-on-chip (NoC) accelerator called the optical-electronic channel-stationary system (OECS). OECS leverages a channel stationary (CS) calculation mode and stay-at-local data storage strategy to minimize the movement and processing of all data in the local processing element (PE). This strategy reduces data movement between each PE in the accelerator and between the accelerator and external memory, resulting in improved acceleration performance. Simulation results demonstrate that, compared to state-of-the-art accelerators, OECS achieves a 53% improvement in execution speed and saves approximately 44% of energy consumption associated with data movement.
computer science, information systems,telecommunications, hardware & architecture,optics
What problem does this paper attempt to address?