Scalability of sparse Cholesky factorization

被引:2
|
作者
Rauber, T
Rünger, G
Scholtes, C
机构
[1] Univ Halle Wittenberg, Inst Informat, D-06120 Halle, Germany
[2] Univ Leipzig, Inst Informat, D-04009 Leipzig, Germany
来源
INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING | 1999年 / 10卷 / 01期
关键词
sparse Cholesky factorization; scalability; irregular; parallel;
D O I
10.1142/S012905339900003X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A variety of algorithms have been proposed for sparse Cholesky factorization, including left-looking, right-looking, and supernodal algorithms. This article investigates shared-memory implementations of several variants of these algorithms in a task-oriented execution model with dynamic scheduling. In particular, we consider the degree of parallelism, the scalability, and the scheduling overhead of the different algorithms. Our emphasis lies in the parallel implementation for relatively large numbers of processors. As execution platform, we use the SB-PRAM, a shared-memory machine with up to 2048 processors. This article can be considered as a case study in which we try to answer the question of which performance we can hope to get for a typical irregular application on an ideal machine on which the locality of memory accesses can be ignored but for which the overhead for the management of data structures still takes effect. The investigation shows that certain algorithms are the best choice for a small number of processors, while other algorithms are better for many processors.
引用
收藏
页码:19 / 52
页数:34
相关论文
共 50 条
  • [31] Characterizing Scalability of Sparse Matrix-Vector Multiplications on Phytium FT-2000+
    Chen, Donglin
    Fang, Jianbin
    Xu, Chuanfu
    Chen, Shizhao
    Wang, Zheng
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2020, 48 (01) : 80 - 97
  • [32] LOW RANK APPROXIMATION OF A SPARSE MATRIX BASED ON LU FACTORIZATION WITH COLUMN AND ROW TOURNAMENT PIVOTING
    Grigori, Laura
    Cayrols, Sebastien
    Demmel, James W.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2018, 40 (02): : C181 - C209
  • [33] A Comparison of High-Level Programming Choices for Incomplete Sparse Factorization Across Different Architectures
    Booth, Joshua Dennis
    Kim, Kyungjoo
    Rajamanickam, Sivasankaran
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 397 - 406
  • [34] An Online and Scalable Model for Generalized Sparse Nonnegative Matrix Factorization in Industrial Applications on Multi-GPU
    Li, Hao
    Li, Kenli
    An, Jiyao
    Li, Keqin
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (01) : 437 - 447
  • [35] BSP cost and scalability analysis for MapReduce operations
    Senger, Hermes
    Gil-Costa, Veronica
    Arantes, Luciana
    Marcondes, Cesar A. C.
    Marin, Mauricio
    Sato, Liria M.
    da Silva, Fabricio A. B.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (08): : 2503 - 2527
  • [36] Microservices for Scalability
    Hasselbring, Wilhelm
    PROCEEDINGS OF THE 2016 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE'16), 2016, : 133 - 134
  • [38] Scalability in Visualization
    Richer, Gaelle
    Pister, Alexis
    Abdelaal, Moataz
    Fekete, Jean-Daniel
    Sedlmair, Michael
    Weiskopf, Daniel
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (07) : 3314 - 3330
  • [39] Scalability and Realtime on Big Data, MapReduce, NoSQL and Spark
    Furtado, Pedro
    BUSINESS INTELLIGENCE (EBISS 2016), 2017, 280 : 79 - 104
  • [40] Another Scalability is Possible! From Nonscalability to Cos-molocal Scalability
    Kostakis, Vasilis
    Lemos, Lucas
    Kouvara, Asimina
    TRIPLEC-COMMUNICATION CAPITALISM & CRITIQUE, 2024, 22 (02): : 620 - 629