Abstract
AbstractPhotonic integrated circuits have been extensively explored for optical processing with the aim of breaking the speed and energy efficiency bottlenecks of digital electronics. However, the input/output (IO) bottleneck remains one of the key barriers. Here we report a photonic iterative processor (PIP) for matrix-inversion-intensive applications. The direct reuse of inputted data in the optical domain unlocks the potential to break the IO bottleneck. We demonstrate notable IO advantages with a lossless PIP for real-valued matrix inversion and integral-differential equation solving, as well as a coherent PIP with optical loops integrated on-chip, enabling complex-valued computation and a net inversion time of 1.2 ns. Furthermore, we estimate at least an order of magnitude enhancement in IO efficiency of a PIP over photonic single-pass processors and the state-of-the-art electronic processors for reservoir training tasks and multiple-input and multiple-output (MIMO) precoding tasks, indicating the huge potential of PIP technology in practical applications.
Funder
EC | Horizon 2020 Framework Programme
RCUK | Engineering and Physical Sciences Research Council
Publisher
Springer Science and Business Media LLC
Reference43 articles.
1. Kung, H. T. Why systolic architectures? in Computer Vol. 15, 37–46 (IEEE, 1982).
2. Jouppi, N. P. et al. In-datacenter performance analysis of a tensor processing unit. In Proc of the 44th Annual International Symposium on Computer Architecture 1–12 (Association for Computing Machinery, 2017).
3. Alexoudi, T. et al. Optics in computing: from photonic network-on-chip to chip-to-chip interconnects and disintegrated architectures. J. Light Technol. 37, 363–379 (2019).
4. McMahon, P. L. The physics of optical computing. Nat. Rev. Phys. 5, 717–734 (2023).
5. Ambs, P. Optical computing: a 60 year adventure. Adv. Opt. Technol. 2010, 1–15 (2010).