Sparse Approximate Multifrontal Factorization with Composite Compression Methods

被引:1
|
作者
Claus, Lisa [1 ]
Ghysels, Pieter [2 ]
Liu, Yang [2 ]
Nhan, Thai Anh [3 ]
Thirumalaisamy, Ramakrishnan [4 ]
Bhalla, Amneet Pal Singh [4 ]
Li, Sherry [2 ]
机构
[1] Natl Energy Res Sci Comp Ctr, Lawrence Berkeley Natl Lab, 1 Cyclotron Rd, Berkeley, CA 94720 USA
[2] Appl Math & Computat Res Div, Lawrence Berkeley Natl Lab, 1 Cyclotron Rd, Berkeley, CA 94720 USA
[3] Santa Clara Univ, Dept Math & Comp Sci, 500 El Camino Real, Santa Clara, CA 95053 USA
[4] San Diego State Univ, Dept Mech Engn, 5500 Campanile Dr, San Diego, CA 92182 USA
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2023年 / 49卷 / 03期
关键词
Sparse direct solver; multifrontal method; butterfly algorithm; block low-rank compression; PARALLEL DIRECT SOLVER; PERFORMANCE; SCATTERING; MATRICES; DESIGN;
D O I
10.1145/3611662
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents a fast and approximate multifrontal solver for large sparse linear systems. In a recent work by Liu et al., we showed the efficiency of a multifrontal solver leveraging the butterfly algorithm and its hierarchical matrix extension, HODBF (hierarchical off-diagonal butterfly) compression to compress large frontal matrices. The resulting multifrontal solver can attain quasi-linear computation and memory complexity when applied to sparse linear systems arising from spatial discretization of high-frequencywave equations. To further reduce the overall number of operations and especially the factorization memory usage to scale to larger problem sizes, in this article we develop a composite multifrontal solver that employs the HODBF format for large-sized fronts, a reduced-memory version of the nonhierarchical block low-rank format for medium-sized fronts, and a lossy compression format for small-sized fronts. This allows us to solve sparse linear systems of dimension up to 2.7x larger than before and leads to a memory consumption that is reduced by 70% while ensuring the same execution time. The code is made publicly available in GitHub.
引用
收藏
页数:28
相关论文
共 50 条
  • [31] Implementation of Parallel Sparse Cholesky Factorization on GPU
    Zou, Dan
    Dou, Yong
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 2228 - 2232
  • [32] A graphics processing unit accelerated sparse direct solver and preconditioner with block low rank compression
    Claus, Lisa
    Ghysels, Pieter
    Boukaram, Wajih Halim
    Li, Xiaoye Sherry
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2025, 39 (01): : 18 - 31
  • [33] Combining Sparse Approximate Factorizations with Mixed-precision Iterative Refinement
    Amestoy, Patrick
    Buttari, Alfredo
    Higham, Nicholas J.
    L'excellent, Jean-Yves
    Mary, Theo
    Vieuble, Bastien
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2023, 49 (01):
  • [34] Approximate Logic Synthesis Using Boolean Matrix Factorization
    Ma, Jingxiao
    Hashemi, Soheil
    Reda, Sherief
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (01) : 15 - 28
  • [35] Sparse Nonnegative Matrix Factorization Strategy for Cochlear Implants
    Hu, Hongmei
    Lutman, Mark E.
    Ewert, Stephan D.
    Li, Guoping
    Bleeck, Stefan
    TRENDS IN HEARING, 2015, 19 : 1 - 16
  • [36] Compressing Deep Neural Networks With Sparse Matrix Factorization
    Wu, Kailun
    Guo, Yiwen
    Zhang, Changshui
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (10) : 3828 - 3838
  • [37] Deciding Non-Compressible Blocks in Sparse Direct Solvers using Incomplete Factorization
    Korkmaz, Esragul
    Faverge, Mathieu
    Ramet, Pierre
    Pichon, Gregoire
    2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2021), 2021, : 101 - 110
  • [38] Algorithm 849: A concise sparse Cholesky factorization package
    Davis, TA
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2005, 31 (04): : 587 - 591
  • [39] Lossy Compression of Noisy Sparse Sources Based on Syndrome Encoding
    Elzanaty, Ahmed
    Giorgetti, Andrea
    Chiani, Marco
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2019, 67 (10) : 7073 - 7087
  • [40] Efficient image fusion with approximate sparse representation
    Yang Bin
    Yang Chao
    Huang Guoyu
    INTERNATIONAL JOURNAL OF WAVELETS MULTIRESOLUTION AND INFORMATION PROCESSING, 2016, 14 (04)