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 条
  • [41] A Runtime System for Programming Out-of-Core Matrix Algorithms-by-Tiles on Multithreaded Architectures
    Quintana-Orti, Gregorio
    Igual, Francisco D.
    Marques, Mercedes
    Quintana-Orti, Enrique S.
    van de Geijn, Robert A.
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2012, 38 (04):
  • [42] A LOD Algorithm Based on Out-of-Core for Large Scale Terrain Rendering
    Zhang, Zhifeng
    Zhang, Na
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 2168 - 2171
  • [43] Out-of-core streamline visualisation based on adaptive partitioning and data prefetching
    Guo, Yumeng
    Wang, Wenke
    Li, Sikun
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 20 (02) : 200 - 208
  • [44] Out-of-Core Solver Based DDM for Solving Large Airborne Array
    Li, Yan Yan
    Zhao, Xun Wang
    Zhang, Huan Huan
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2016, 31 (05): : 509 - 515
  • [45] Integral Equation Domain Decomposition Method Based on the Out-of-Core Solver
    Liu, Yingyu
    Zhu, Mingda
    Lin, Zhongchao
    Zhao, Xunwang
    Zhai, Chang
    Hou, Peng
    2020 IEEE MTT-S INTERNATIONAL CONFERENCE ON NUMERICAL ELECTROMAGNETIC AND MULTIPHYSICS MODELING AND OPTIMIZATION (NEMO 2020), 2020,
  • [46] Out-of-Core Progressive Web-Based Rendering of Triangle Meshes
    de Moraes, Thiago F.
    Amorim, Paulo H. J.
    da Silva, Jorge V. L.
    Pedrini, Helio
    VIPIMAGE 2017, 2018, 27 : 456 - 466
  • [47] Competition-Based Adaptive Caching for Out-of-core Graph Processing
    Myung, Kihyeon
    Kim, Hwajung
    Lee, Yunjae
    Yeom, HeonYoung
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 31 - 40
  • [48] Tectonic SAM: Exact, out-of-core, submap-based SLAM
    Ni, Kai
    Steedly, Drew
    Dellaert, Frank
    PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, : 1678 - +
  • [49] Compiler-based I/O prefetching for out-of-core applications
    Brown, AD
    Mowry, TC
    Krieger, O
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2001, 19 (02): : 111 - 170
  • [50] GPU-based Out-of-Core Many-Lights Rendering
    Wang, Rui
    Huo, Yuchi
    Yuan, Yazhen
    Zhou, Kun
    Hua, Wei
    Bao, Hujun
    ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (06):