Presentation + Paper
3 October 2022 Batch processing and data streaming Fourier-based convolutional neural network accelerator
Author Affiliations +
Abstract
Decision-making through artificial neural networks with minimal latency is critical for numerous applications such as navigation, tracking, and real-time machine action systems. This requires machine learning hardware to process multidimensional data at high throughput. Unfortunately, handling convolution operations, the primary computational tool for data classification tasks, obeys challenging runtime complexity scaling laws. However, homomorphically implementing the convolution theorem in a Fourier optics display light processor can achieve a non-iterative O(1) runtime complexity for data inputs beyond 1,000 × 1,000 large matrices. Following this approach, here we demonstrate data streaming multi-kernel image batching using a Fourier Convolutional Neural Network (FCNN) accelerator. We show image batch processing of large-scale matrices as 2 million dot product multiplications performed by a digital light processing module in the Fourier domain. Furthermore, we further parallelize this optical FCNN system by exploiting multiple spatially parallel diffraction orders, achieving a 98x throughput improvement over state-of-the-art FCNN accelerators. A comprehensive discussion of the practical challenges associated with working at the edge of system capabilities highlights the problem of crosstalk and resolution scaling laws in the Fourier domain. Accelerating convolution by exploiting massive parallelism in display technology brings non-Van Neumann-based machine learning acceleration.
Conference Presentation
© (2022) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Zibu Hu, Shurui Li, Russell L. T. Schwartz, Maria Solyanik-Gorgone, Behrouz Movahhed Nouri, Mario Miscuglio, Puneet Gupta, Hamed Dalir, and Volker J. Sorger "Batch processing and data streaming Fourier-based convolutional neural network accelerator", Proc. SPIE 12204, Emerging Topics in Artificial Intelligence (ETAI) 2022, 1220409 (3 October 2022); https://doi.org/10.1117/12.2633917
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Diffraction

Convolution

Data processing

Image processing

Convolutional neural networks

Digital micromirror devices

Machine learning

Back to Top