Numerically-Stable and Highly-Scalable Parallel LU Factorization for Circuit Simulation

被引:5
|
作者
Chen, Xiaoming [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Circuit simulation; parallel sparse LU factorization; pivoting reduction; numerical stability; SPARSE; SOLVER; ALGORITHM;
D O I
10.1145/3508352.3549337
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A number of sparse linear systems are solved by sparse LU factorization in a circuit simulation process. The coefficient matrices of these linear systems have the identical structure but different values. Pivoting is usually needed in sparse LU factorization to ensure the numerical stability, which leads to the difficulty of predicting the exact dependencies for scheduling parallel LU factorization. However, the matrix values usually change smoothly in circuit simulation iterations, which provides the potential to "guess" the dependencies. This work proposes a novel parallel LU factorization algorithm with pivoting reduction, but the numerical stability is equivalent to LU factorization with pivoting. The basic idea is to reuse the previous structural and pivoting information as much as possible to perform highly-scalable parallel factorization without pivoting, which is scheduled by the "guessed" dependencies. Once a pivot is found to be too small, the remaining matrix is factorized with pivoting in a pipelined way. Comprehensive experiments including comparisons with state-of-the-art CPU- and GPU-based parallel sparse direct solvers on 66 circuit matrices and real SPICE DC simulations on 4 circuit netlists reveal the superior performance and scalability of the proposed algorithm. The proposed solver is available at https://github.com/chenxm1986/cktso.
引用
收藏
页数:9
相关论文
共 29 条
  • [21] Numerically stable, scalable formulas for parallel and online computation of higher-order multivariate central moments with arbitrary weights
    Pebay, Philippe
    Terriberry, Timothy B.
    Kolla, Hemanth
    Bennett, Janine
    COMPUTATIONAL STATISTICS, 2016, 31 (04) : 1305 - 1325
  • [22] A Highly Scalable and Efficient Parallel Design of N-Body Simulation on FPGA
    Del Sozzo, Emanuele
    Di Tucci, Lorenzo
    Santambrogio, Marco D.
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 241 - 246
  • [23] Further improvements in equivalent-circuit model with levelized incomplete LU factorization for mixed-level semiconductor device and circuit simulation
    Dai, JF
    Chang, CC
    Li, SJ
    Tsai, YT
    SOLID-STATE ELECTRONICS, 2004, 48 (07) : 1181 - 1188
  • [24] Algorithmic Advancements and a Comparative Investigation of Left and Right Looking Sparse LU Factorization on GPU Platform for Circuit Simulation
    Lee, Wai-Kong
    Achar, Ramachandra
    IEEE ACCESS, 2022, 10 : 78993 - 79003
  • [25] Highly-Scalable Transmission and Distribution Dynamic Co-Simulation With 10,000+Grid-Following and Grid-Forming Inverters
    Liu, Yuan
    Huang, Renke
    Du, Wei
    Singhal, Ankit
    Huang, Zhenyu
    IEEE TRANSACTIONS ON POWER DELIVERY, 2024, 39 (01) : 578 - 590
  • [26] GPU-Accelerated Adaptive PCBSO Mode-Based Hybrid RLA for Sparse LU Factorization in Circuit Simulation
    Lee, Wai-Kong
    Achar, Ramachandra
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (11) : 2320 - 2330
  • [27] NUMA-aware parallel sparse LU factorization for SPICE-based circuit simulators on ARM multi-core processors
    Zhou, Junsheng
    Yang, Wangdong
    Dong, Fengkun
    Lin, Shengle
    Cai, Qinyun
    Li, Kenli
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2024,
  • [28] Globally Stable, Highly Parallelizable Fast Transient Circuit Simulation via Faber Series
    Li, Ying-Chi
    Chen, Quan
    Weng, S. H.
    Cheng, C. K.
    Wong, Ngai
    2012 IEEE 10TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2012, : 177 - 180
  • [29] MODYLAS: A Highly Parallelized General-Purpose Molecular Dynamics Simulation Program for Large-Scale Systems with Long-Range Forces Calculated by Fast Multipole Method (FMM) and Highly Scalable Fine-Grained New Parallel Processing Algorithms
    Andoh, Yoshimichi
    Yoshii, Noriyuki
    Fujimoto, Kazushi
    Mizutani, Keisuke
    Kojima, Hidekazu
    Yamada, Atsushi
    Okazaki, Susumu
    Kawaguchi, Kazutomo
    Nagao, Hidemi
    Iwahashi, Kensuke
    Mizutani, Fumiyasu
    Minami, Kazuo
    Ichikawa, Shin-ichi
    Komatsu, Hidemi
    Ishizuki, Shigeru
    Takeda, Yasuhiro
    Fukushima, Masao
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2013, 9 (07) : 3201 - 3209