PhotoSolver: A bidirectional photonic solver for systems of linear equations

被引:0
|
作者
Xiao, Yao [1 ]
Cheng, Zhitao [2 ]
Liu, Shengping [3 ]
Zhang, Yicheng [4 ]
Tang, He [1 ]
Tang, Yong [4 ,5 ]
机构
[1] Univ Elect Sci & Technol China, Sch Integrated Circuit Sci & Engn, 2006 Xiyuan Ave, Chengdu 611731, Sichuan, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Math Sci, 2006 Xiyuan Ave, Chengdu 611731, Sichuan, Peoples R China
[3] Chongqing United Microelect Ctr, 20 Xiyuan South St, Chongqing 401332, Peoples R China
[4] Univ Fribourg, Dept Phys, Av Europe 20, CH-1700 Fribourg, Switzerland
[5] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, 2006 Xiyuan Ave, Chengdu 611731, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
Optical computing; Linear equations; Bidirectional propagation; Photonic integrated circuits; NEURAL-NETWORKS; BACKPROPAGATION; ACCELERATOR;
D O I
10.1016/j.optlaseng.2024.108524
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Solving systems of linear equations is one of the most fundamental challenges in computing, with ubiquitous applications in science and engineering. Solving large-scale linear equations is particularly challenging, requiring tremendous computing expenses. However, conventional solvers in electronic digital computers face inevitable physical bottlenecks that hinder further advancements in electronic chips. Unlike the electronic architectures, optical computing harnesses the inherent advantages of lights, such as ultimately high speed, negligible energy consumption, and high parallelism, making optical architectures attractive sources for ultra-high speed analog computing. Especially, recent advances in integrated photonic circuits bring exciting new possibilities for high performance computing based on photonic chips. In this work, we propose a bidirectional PhotoSolver using the propagation of optical signals in different directions on a single integrated photonic chip to perform multiple operations in solving systems of linear equations, scalable to solve large-scale systems. Specifically, we propose an in situ approach to iteratively update solutions by performing the forward and backward propagations within a single photonic chip. Furthermore, we propose a partitioning approach to solve large-scale systems using arrays of photonic chips. Numerical experiments demonstrate these capabilities with representative systems of linear equations. By utilizing lights propagating in integrated photonic chips, our PhotoSolvers provide a promising computing architecture to solve large systems of linear equations, with potentials in wide computational applications.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Non-linear equations systems solver
    Negru, V
    Maruster, L
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, APPLICATIONS, 1996, 35 : 330 - 339
  • [2] Analysis of a mechanical solver for linear systems of equations
    Vázquez, L
    Jiménez, S
    JOURNAL OF COMPUTATIONAL MATHEMATICS, 2001, 19 (01) : 9 - 14
  • [3] ANALYSIS OF A MECHANICAL SOLVER FOR LINEAR SYSTEMS OF EQUATIONS
    Luis Vazquez (Dept. Matematica Aplicada
    Journal of Computational Mathematics, 2001, (01) : 9 - 14
  • [4] Gaussian Belief Propagation Solver for Systems of Linear Equations
    Shental, Ori
    Siegel, Paul H.
    Wolf, Jack K.
    Bickson, Danny
    Dolev, Danny
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-6, 2008, : 1863 - +
  • [5] GPU solver for systems of linear equations with infinite precision
    Khun, J.
    Simecek, I.
    Lorencz, R.
    2015 17TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 121 - 124
  • [6] A Distributed Least-Squares Solver for Linear Systems of Algebraic Equations
    Jahvani, Mohammad
    Guay, Martin
    IFAC PAPERSONLINE, 2022, 55 (07): : 804 - 808
  • [7] Iterative Solver for Systems of Linear Equations with a Sparse Stiffness Matrix on Clusters
    Kalinkin, A. A.
    Laevsky, Yu. M.
    NUMERICAL ANALYSIS AND APPLICATIONS, 2012, 5 (02) : 182 - 186
  • [8] High Performance Portable Solver for Tridiagonal Toeplitz Systems of Linear Equations
    Dmitruk, Beata
    Stpiczynski, Przemyslaw
    EURO-PAR 2020: PARALLEL PROCESSING WORKSHOPS, 2021, 12480 : 172 - 184
  • [9] Fast stable solver for sequentially semi-separable linear systems of equations
    Chandrasekaran, S
    Dewilde, P
    Gu, M
    Pals, T
    van der Veen, A
    HIGH PERFORMANCE COMPUTING - HIPC 2002, PROCEEDINGS, 2002, 2552 : 545 - 554
  • [10] A SOLVER OF LINEAR SYSTEMS OF EQUATIONS (REBSM) FOR LARGE-SCALE ENGINEERING PROBLEMS
    Gao, Xiao-Wei
    Li, Lingjie
    INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2012, 9 (01)