Accelerating Large-Scale Sparse LU Factorization for RF Circuit Simulation

被引:0
|
作者
Feng, Guofeng [1 ,2 ]
Wang, Hongyu [1 ,2 ]
Guo, Zhuoqiang [1 ,2 ]
Li, Mingzhen [1 ]
Zhao, Tong [1 ]
Jin, Zhou [3 ]
Jia, Weile [1 ]
Tan, Guangming [1 ]
Sun, Ninghui [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, SKLP, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100190, Peoples R China
[3] China Univ Petr, SSSLab, Beijing 102249, Peoples R China
基金
美国国家科学基金会;
关键词
Sparse LU factorization; RF circuit simulation; Performance optimization; DIRECT SOLVER; ALGORITHM;
D O I
10.1007/978-3-031-69583-4_13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Sparse LU factorization is the indispensable building block of the circuit simulation, and dominates the simulation time, especially when dealing with large-scale circuits. Radio frequency (RF) circuits have been increasingly emphasized with the evolution of ubiquitous wireless communication (i.e., 5G and WiFi). The RF simulation matrices show a distinctive pattern of structured dense blocks, and this pattern has been inadvertently overlooked by prior works, leading to the underutilization of computational resources. In this paper, by exploiting the block structure, we propose a novel blocked format for L and U factors and re-design the large-scale sparse LU factorization accordingly, which leverages the data locality inherent in RF matrices. The data format transformation is streamlined, strategically eliminating the redundant data movement and costly indirect memory access. Moreover, the vector operations are converted into matrix operations, enabling efficient data reuse and enhancing data-level parallelism. The experiment results demonstrate that our method achieves superior performance compared to state-of-the-art implementation.
引用
收藏
页码:182 / 195
页数:14
相关论文
共 50 条
  • [1] LEVELIZED INCOMPLETE LU FACTORIZATION AND ITS APPLICATION TO LARGE-SCALE CIRCUIT SIMULATION
    EICKHOFF, KM
    ENGL, WL
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (06) : 720 - 727
  • [2] Accelerating Sparse LU Factorization with Density-Aware Adaptive Matrix Multiplication for Circuit Simulation
    Wang, Tengcheng
    Li, Wenhao
    Pei, Haojie
    Sun, Yuying
    Jin, Zhou
    Liu, Weifeng
    [J]. 2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [3] Sparse LU Factorization for Parallel Circuit Simulation on GPU
    Ren, Ling
    Chen, Xiaoming
    Wang, Yu
    Zhang, Chenxi
    Yang, Huazhong
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 1125 - 1130
  • [4] VECTORIZED LU DECOMPOSITION ALGORITHMS FOR LARGE-SCALE CIRCUIT SIMULATION
    YAMAMOTO, F
    TAKAHASHI, S
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1985, 4 (03) : 232 - 239
  • [5] Dynamic GPU Parallel Sparse LU Factorization for Fast Circuit Simulation
    Lee, Wai-Kong
    Achar, Ramachandra
    Nakhla, Michel S.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (11) : 2518 - 2529
  • [6] GPU-Accelerated Sparse LU Factorization for Concurrent Analysis of Large-Scale Power Systems
    Shawlin, Sk Subrina
    Mohammadi, Fazel
    Rezaei-Zare, Afshin
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ENVIRONMENT AND ELECTRICAL ENGINEERING AND 2022 IEEE INDUSTRIAL AND COMMERCIAL POWER SYSTEMS EUROPE (EEEIC / I&CPS EUROPE), 2022,
  • [7] GPU-Accelerated Sparse LU Factorization for Circuit Simulation with Performance Modeling
    Chen, Xiaoming
    Ren, Ling
    Wang, Yu
    Yang, Huazhong
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (03) : 786 - 795
  • [8] SFLU: Synchronization-Free Sparse LU Factorization for Fast Circuit Simulation on GPUs
    Zhao, Jianqi
    Wen, Yao
    Luo, Yuchen
    Jin, Zhou
    Liu, Weifeng
    Zhou, Zhenya
    [J]. 2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 37 - 42
  • [9] Large-scale tucker Tensor factorization for sparse and accurate decomposition
    Jun-Gi Jang
    Moonjeong Park
    Jongwuk Lee
    Lee Sael
    [J]. The Journal of Supercomputing, 2022, 78 : 17992 - 18022
  • [10] VEST: Very Sparse Tucker Factorization of Large-Scale Tensors
    Park, Moonjeong
    Jang, Jun-Gi
    Sael, Lee
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP 2021), 2021, : 172 - 179