Login | Register

Design Methods for Large Scale Photonic Spiking Neural Networks


Design Methods for Large Scale Photonic Spiking Neural Networks

Eslaminia, Milad (2022) Design Methods for Large Scale Photonic Spiking Neural Networks. Masters thesis, Concordia University.

[thumbnail of Eslaminia_MA_S2022.pdf]
Text (application/pdf)
Eslaminia_MA_S2022.pdf - Accepted Version
Available under License Spectrum Terms of Access.


Silicon Photonics is a promising technology to develop neuromorphic hardware accelerators. Most optical neural networks rely on wavelength division multiplexing (WDM), which calls for power-hungry calibration to compensate for the non-uniformity fabrication process and thermal variations of microring resonators (MRR). This imposes practical limitations on neuromorphic photonic hardware since only a small number of synaptic connections per neuron can be implemented. As a result, the mapping of neural networks (NN) on a hardware platform requires the pruning of synaptic connections, which drastically affects the accuracy.

In this work, we address these limitations from two directions. First, we proposed a method to map pre-trained NN on an all-optical spiking neural network (SNN). The technique relies on weight partitioning and unrolling to reduce synaptic connections. This method aims to improve hardware utilization while minimizing accuracy loss. The resulting neural networks are mapped on an architecture we propose, allowing us to estimate accuracy and energy consumption. Results show the capability of weight partitioning to implement a realistic NN while attaining a 58\% reduction in energy consumption compared with unrolling.

Second, a synaptic weighting architecture is proposed to implement weighting while reducing the number of required MRRs by half thus simplifying the calibration requirements. The architecture was simulated to demonstrate its capability of performing synaptic weighting. These methods together introduce design directions that can work around constraints of photonic spiking neural network architectures and help reach toward realizing large-scale photonic spiking neural networks.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering
Item Type:Thesis (Masters)
Authors:Eslaminia, Milad
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Electrical and Computer Engineering
Date:6 December 2022
Thesis Supervisor(s):Le Beux, Sébastien
ID Code:991472
Deposited By: Milad Eslaminia
Deposited On:21 Jun 2023 14:31
Last Modified:21 Jun 2023 14:31
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top