Hardware-software co-design of slimmed optical neural networks.

Zheng Zhao,Derong Liu,Meng Li,Zhoufeng Ying,Lu Zhang,Biying Xu,Bei Yu,Ray T. Chen,David Z. Pan
DOI: https://doi.org/10.1145/3287624.3287720
2019-01-01
Abstract:Optical neural network (ONN) is a neuromorphic computing hardware based on optical components. Since its first on-chip experimental demonstration, it has attracted more and more research interests due to the advantages of ultra-high speed inference with low power consumption. In this work, we design a novel slimmed architecture for realizing optical neural network considering both its software and hardware implementations. Different from the originally proposed ONN architecture based on singular value decomposition which results in two implementation-expensive unitary matrices, we show a more area-efficient architecture which uses a sparse tree network block, a single unitary block and a diagonal block for each neural network layer. In the experiments, we demonstrate that by leveraging the training engine, we are able to find a comparable accuracy to that of the previous architecture, which brings about the flexibility of using the slimmed implementation. The area cost in terms of the Mach-Zehnder interferometers, the core optical components of ONN, is 15%-38% less for various sizes of optical neural networks.
What problem does this paper attempt to address?