OUT-OF-CORE IMPLEMENTATIONS OF CHOLESKY FACTORIZATION: LOOP-BASED VERSUS RECURSIVE ALGORITHMS

被引:5
|
作者
Bereux, Natacha [1 ]
机构
[1] Ecole Polytech, CNRS, CMAP, F-91128 Palaiseau, France
关键词
Cholesky factorization; out-of-core algorithms;
D O I
10.1137/06067256X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We compare, in the same framework, out-of-core implementations of the Cholesky factorization algorithm. The candidate implementations are the classical blocked left-looking variant and a more recent recursive formulation. Both have been implemented for real positive definite matrices: the former in the parallel out-of-core linear algebra package (POOCLAPACK) library and the latter in the scalable out-of-core linear algebra computations (SOLAR) library. We perform a theoretical analysis of the amount of input/output (I/O) operations required by each variant. We consider alternatives for the left-looking algorithm: the one-tile and two-tiles approaches. We show that when main memory is restricted, the one-tile approach yields less I/O volume. We then show that the left-looking implementation requires less I/O volume than the recursive variant. We have implemented all for complex matrices, and we report on numerical experiments.
引用
收藏
页码:1302 / 1319
页数:18
相关论文
共 50 条
  • [31] Loop-Based Encoding and Decoding Algorithms for Distribution Network Reconfiguration
    Kim, Hyun-Woo
    Ahn, Seon-Ju
    Yun, Sang-Yun
    Choi, Joon-Ho
    IEEE TRANSACTIONS ON POWER DELIVERY, 2023, 38 (04) : 2573 - 2584
  • [32] Internet-based, out-of-core flow visualization
    Tourtellott, J
    Greger, GS
    VISUAL DATA EXPLORATION AND ANALYSIS VIII, 2001, 4302 : 23 - 34
  • [33] Evaluation of Flash-based Out-of-core Stencil Computation Algorithms for SSD-Equipped Clusters
    Midorikawa, Hiroko
    Tan, Hideyuki
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 1031 - 1040
  • [34] Join, Select, and Insert: Efficient Out-of-core Algorithms for Hierarchical Segmentation Trees
    Lefevre, Josselin
    Cousty, Jean
    Perret, Benjamin
    Phelippeau, Harold
    DISCRETE GEOMETRY AND MATHEMATICAL MORPHOLOGY, DGMM 2022, 2022, 13493 : 274 - 286
  • [35] Visibility-based prefetching for interactive out-of-core rendering
    Corrêa, WT
    Klosowski, JT
    Silva, CT
    PVG 2003 PROCEEDINGS, 2003, : 1 - 8
  • [36] Out-of-core extension for mesh simplification based on edge contraction
    Ozaki H.
    Kyota F.
    Kanai T.
    Ozaki, Hiromu, 1600, Institute of Image Electronics Engineers of Japan (45): : 318 - 328
  • [37] A compiler driven out-of-core programming approach for optimizing data locality in loop nests
    Zhang, W
    Leiss, EL
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 41 - 47
  • [38] Coherent Out-of-Core Point-Based Global Illumination
    Kontkanen, Janne
    Tabellion, Eric
    Overbeck, Ryan S.
    COMPUTER GRAPHICS FORUM, 2011, 30 (04) : 1353 - 1360
  • [39] Out-of-core functional programming with type-based primitives
    Chuang, TR
    Mu, SC
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2000, 1753 : 32 - 46
  • [40] Design and Implementation of Datalog Engine Based on Out-of-core Computing
    Zhang Y.-Y.
    Wang G.-H.
    Zuo Z.-Q.
    Li X.-D.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (08): : 3587 - 3604