Parallel sparse LU factorization in a shared memory computing environment

被引:0
|
作者
Schenk, O [1 ]
Gärtner, K [1 ]
Fichtner, W [1 ]
机构
[1] ETH Zurich, Integrated Syst Lab, CH-8092 Zurich, Switzerland
关键词
parallel sparse LU factorization; SMP parallel computing; OpenMP; device simulation; process simulation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The time consuming part of a semiconductor process and device simulation usually consists of solving a series of sparse, structurally symmetric linear systems. This paper presents a parallel sparse LU factorization on shared memory parallel multiprocessor machines. The parallel programming model is based on OpenMP, a portable alternative to message passing. High sequential and parallel computational performance are an essential goal. Although the algorithm is designed for sparse matrices, the solver achieves up to 70% of the parallel Linpack performance on a sixteen-processor SGI Origin 2000 for realistic three-dimensional problems. For problems arising from 3D semiconductor device simulations, we demonstrate factorization rates of 0.9, 2.7, 1.0, 2.2 Gigaflop/s, reached on an eight-processor Cray J90, a twenty-processor SGI Origin 2000, a four-processor DEC AlphaServer 8400-5/440, and an eight-processor DEG AlphaServer 8400-5/625, respectively.
引用
收藏
页码:907 / 914
页数:8
相关论文
共 50 条
  • [1] PARALLEL SPARSE CHOLESKY FACTORIZATION ON A SHARED MEMORY MULTIPROCESSOR
    ZHANG, G
    ELMAN, HC
    [J]. PARALLEL COMPUTING, 1992, 18 (09) : 1009 - 1022
  • [2] PARALLEL SPARSE QR FACTORIZATION ON SHARED-MEMORY ARCHITECTURES
    MATSTOMS, P
    [J]. PARALLEL COMPUTING, 1995, 21 (03) : 473 - 486
  • [3] Data-parallel sparse LU factorization
    Conroy, JM
    Kratzer, SG
    Lucas, RF
    Naiman, AE
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 19 (02): : 584 - 604
  • [4] Parallel LU factorization of sparse matrices on FPGA-based configurable computing engines
    Wang, XF
    Ziavras, SG
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (04): : 319 - 343
  • [5] Efficient sparse LU factorization with left-right looking strategy on shared memory multiprocessors
    Schenk, O
    Gärtner, K
    Fichtner, W
    [J]. BIT, 2000, 40 (01): : 158 - 176
  • [6] Efficient Sparse LU Factorization with Left-Right Looking Strategy on Shared Memory Multiprocessors
    O. Schenk
    K. Gärtner
    W. Fichtner
    [J]. BIT Numerical Mathematics, 2000, 40 : 158 - 176
  • [7] Parallel symbolic factorization for sparse lu with static pivoting
    Grigori, Laura
    Demmel, James W.
    Li, Xiaoye S.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2007, 29 (03): : 1289 - 1314
  • [8] 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
  • [9] Computing row and column counts for sparse QR and LU factorization
    Gilbert, JR
    Li, XS
    Ng, EG
    Peyton, BW
    [J]. BIT, 2001, 41 (04): : 693 - 710
  • [10] Computing Row and Column Counts for Sparse QR and LU Factorization
    J. R. Gilbert
    X. S. Li
    E. G. Ng
    B. W. Peyton
    [J]. BIT Numerical Mathematics, 2001, 41 : 693 - 710