TY - JOUR
T1 - Multi-Level Encoding and Decoding in a Scalable Photonic Tensor Processor With a Photonic General Matrix Multiply (GeMM) Compiler
AU - Guo, Zhimu
AU - Tait, Alexander N.
AU - Marquez, Bicky A.
AU - Filipovich, Matthew
AU - Morison, Hugh
AU - Prucnal, Paul R.
AU - Chrostowski, Lukas
AU - Shekhar, Sudip
AU - Shastri, Bhavin J.
N1 - Publisher Copyright:
© 1995-2012 IEEE.
PY - 2022
Y1 - 2022
N2 - The resurgence of artificial intelligence enabled by deep learning and high performance computing has seen a dramatic increase of demand in the accuracy of deep learning model which has come at the cost of computational complexity. The fundamental operations in deep learning models are matrix multiplications, and large scale matrix operations and data-centric tasks have experienced bottlenecks from current digital electronic hardware in terms of performance and scalability. Recent research on photonic processors have found solutions to enable applications in machine learning, neuromorphic computing and high performance computing using basic photonic processing elements on integrated silicon photonic platform. However, efficient and scalable photonic computing requires an information encoding/decoding scheme. Here, we propose a multi-level encoding and decoding scheme, and experimentally demonstrate it with a wavelength-multiplexed silicon photonic processor. We also discuss the scalability of our proposed scheme by introducing a photonic general matrix multiply compiler, and consider the effects of speed, bit precision, and noise. Our proposed scheme could be adapted to a variety of photonic information processing architectures for photonic neural networks, photonics tensor cores, and programmable photonic.
AB - The resurgence of artificial intelligence enabled by deep learning and high performance computing has seen a dramatic increase of demand in the accuracy of deep learning model which has come at the cost of computational complexity. The fundamental operations in deep learning models are matrix multiplications, and large scale matrix operations and data-centric tasks have experienced bottlenecks from current digital electronic hardware in terms of performance and scalability. Recent research on photonic processors have found solutions to enable applications in machine learning, neuromorphic computing and high performance computing using basic photonic processing elements on integrated silicon photonic platform. However, efficient and scalable photonic computing requires an information encoding/decoding scheme. Here, we propose a multi-level encoding and decoding scheme, and experimentally demonstrate it with a wavelength-multiplexed silicon photonic processor. We also discuss the scalability of our proposed scheme by introducing a photonic general matrix multiply compiler, and consider the effects of speed, bit precision, and noise. Our proposed scheme could be adapted to a variety of photonic information processing architectures for photonic neural networks, photonics tensor cores, and programmable photonic.
KW - Integrated optics
KW - matrix decomposition
KW - matrix multiplication
KW - optical computing
KW - optical neural networks
KW - programmable circuits
UR - http://www.scopus.com/inward/record.url?scp=85135755800&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85135755800&partnerID=8YFLogxK
U2 - 10.1109/JSTQE.2022.3196884
DO - 10.1109/JSTQE.2022.3196884
M3 - Article
AN - SCOPUS:85135755800
SN - 1077-260X
VL - 28
JO - IEEE Journal of Selected Topics in Quantum Electronics
JF - IEEE Journal of Selected Topics in Quantum Electronics
IS - 6
M1 - 8300714
ER -