Two Optical Convolutional Neural Network Accelerator

In today's AI revolution, Neural Networks (NNs) have taken center stage, driving remarkable progress in artificial intelligence over the past decade. However, existing technologies like FPGA and GPU implementations, though widely used for accelerating Convolutional Neural Networks (CNNs) face significant limitations in terms of speed, energy efficiency, and susceptibility to hardware noise. FPGA and GPU implementations struggle with redundant data queries and communication latencies, resulting in under-utilization of computing resources, hindering advancements in energy-efficient computing.

Researchers at George Washington University have developed a novel photonic CNN accelerator, inspired by the efficient Winograd filtering algorithm. The accelerator optimizes hardware resources by minimizing the number of required multiplications for convolution operations, outperforming traditional FPGA and GPU implementations for 3x3 filters in the VGG16 network. Moreover, the photonic accelerator exhibits remarkable energy efficiency, consuming significantly less power and offering up to three orders of magnitude improvement compared to traditional electronic counterparts. By addressing hardware noise sources, the researchers have enhanced the reliability and accuracy of the photonic accelerator, positioning it as a game-changer for diverse applications, from data centers to IoT devices.

High-level architecture of the proposed Photonic Accelerator for Convolutional Neural Networks

 

Advantages:

  • Unprecedented speed with photonic computing for rapid AI processing.
  • Drastically improved energy efficiency for cost-effective AI acceleration.
  • Robust and noise-resilient architecture ensures stable performance.
  • High parallelization capabilities for increased throughput and reduced computation time.

Applications:

  • High-performance AI applications, enabling real-time computer vision for autonomous vehicles, robotics, accelerated natural language processing, efficient virtual assistants, and language translation.
  • Acceleration of artificial intelligence tasks, enabling faster and more efficient AI-based applications.
Patent Information:
Title App Type Country Serial No. Patent No. File Date Issued Date Expire Date
Two Optical Convolutional Neural Network Accelerator US Utility United States 16/507,854 11,238,336 7/10/2019 2/1/2022  
Optical Convolutional Neural Network Accelerator US Continuation *United States of America 17/589,321 11,704,550 1/31/2022 7/18/2023