Skip to main content

ORIGINAL RESEARCH article

Adv. Opt. Technol.
Sec. Applied Photonics
Volume 13 - 2024 | doi: 10.3389/aot.2024.1501208
This article is part of the Research Topic Advances in Optical Computing View all articles

Pruning and Optimization of Optical Neural Network as a Binary Optical Trigger

Provisionally accepted
Bokun Zhao Bokun Zhao 1,2*Xuening Dong Xuening Dong 1,2Kaveh Rahbardar Mojaver Kaveh Rahbardar Mojaver 1,2Brett H. Meyer Brett H. Meyer 1,2Odile Liboiron-Ladouceur Odile Liboiron-Ladouceur 1,2
  • 1 Faculty of Engineering, McGill University, Montreal, Canada
  • 2 McGill University, Montreal, Quebec, Canada

The final, formatted version of the article will be published soon.

    Optical neural networks implemented with Mach-Zehnder Interferometer (MZI) arrays are a promising solution to enable fast and energy-efficient machine learning inference, yet finding a practical application has proven challenging due to sensitivity to thermal noise and loss. In this work, we propose the binary optical trigger as a promising field of application for the current state of optical computing. Implementable as small-scale application-specific circuitry on edge devices, binary triggers leverage the distinct advantages of integrated optical processors while avoiding its shortcomings given the current state of optical computing. Motivated by the limited task complexity, constrained area and power budgets of binary triggers, we perform systematic application-specific hardware pruning by physically removing specific MZIs, resulting in a customized MZI-mesh topology whose structure provides adequate performance for a targeted task complexity. We demonstrate in simulation that the pruning methodology achieves at least 50% less MZI usage compared to Clements and Reck meshes with the same input size, translating to at least between 4.6% and 24.2% savings in power consumption and a 40% reduction in physical circuitry footprint compared to other proposed unitary MZI topologies, sacrificing only 1% to 2% drop in inference accuracy.

    Keywords: optical neural network, Mach-Zehnder interferometer, pruning, Edge computing, Event-based Trigger

    Received: 24 Sep 2024; Accepted: 12 Dec 2024.

    Copyright: © 2024 Zhao, Dong, Rahbardar Mojaver, Meyer and Liboiron-Ladouceur. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

    * Correspondence: Bokun Zhao, Faculty of Engineering, McGill University, Montreal, Canada

    Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.