LECS
Laboratoire pour les systèmes informatiques émergents
Université Concordia · Montréal
Journal

Photonic Convolution Engine Based on Phase-Change Materials and Stochastic Computing

Raphael Cardoso, Clément Zrounba, M.F. Abdalla, Paul Jiménez, Mauricio Gomes de Queiroz, B. Charbonnier, Fabio Pavanello, Ian O'Connor, S. L. Beux
IEEE Computer Society Annual Symposium on VLSI · 2023 · DOI: 10.1109/ISVLSI59464.2023.10238608
Interconnexions photoniques sur siliciumArchitectures neuromorphiquesCalcul approximatif
IEEE Computer Society Annual Symposium on VLSI 2023 Raphael Cardoso, Clément Zrounba, M.F. Abdalla, Paul Jiménez, Mauricio Gomes de Queiroz, B. Charbonnier, Fabio Pavanello, Ian O'Connor, S. L. Beux
Résumé

The last wave of AI developments sparked a global surge in computing resources allocated to neural network models. Even though such models solve complex problems, their mathematical foundations are simple, with the multiply-accumulate (MAC) operation standing out as one of the most important. However, improvements in traditional CMOS technologies fail to match the ever-increasing performance requirements of AI applications, therefore new technologies, as well as disruptive computing architectures must be explored. In this paper, we propose a novel in-memory implementation of a MAC operator based on stochastic computing and optical phase-change memories (oPCMs), leveraging their proven non-volatility and multi-level capabilities to achieve convolution. We show that resorting to the stochastic computing paradigm allows one to exploit the dynamic mechanisms of oPCMs to naturally compute and store MAC results with less noise sensitivity. Under similar conditions, we demonstrate an improvement of up to $64\times$ and $10\times$ in the applications that we evaluated.

Citation

Si vous citez ces travaux, merci d'utiliser l'entrée ci-dessous. Vous pouvez copier le BibTeX dans le presse-papier via le bouton en haut de page.

@article{raphael202370863d7a5fb57032d6f34ae4960ee1f1f77e5ec2,
  title  = {Photonic Convolution Engine Based on Phase-Change Materials and Stochastic Computing},
  author = {Raphael Cardoso and Clément Zrounba and M.F. Abdalla and Paul Jiménez and Mauricio Gomes de Queiroz and B. Charbonnier and Fabio Pavanello and Ian O'Connor and S. L. Beux},
  journal = {IEEE Computer Society Annual Symposium on VLSI},
  year   = {2023},
  doi    = {10.1109/ISVLSI59464.2023.10238608}
}

Remerciements

Ces travaux ont été soutenus en partie par le Conseil de recherches en sciences naturelles et en génie du Canada (CRSNG) et par le Fonds de recherche du Québec — Nature et technologies (FRQNT).