Parallelization of pipelined algorithms for sets of linear banded systems

被引:10
|
作者
Povitsky, A [1 ]
机构
[1] NASA, Langley Res Ctr, ICASE, Hampton, VA 23681 USA
基金
美国国家航空航天局;
关键词
Thomas Algorithm; linear banded systems; pipelined algorithms; parallel computations; implicit numerical methods; MIMD computer;
D O I
10.1006/jpdc.1999.1568
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Solution of independent sets of linear banded systems is a core part of implicit numerical algorithms. In this study we propose a novel pipelined Thomas algorithm with low parallelization penalty. We introduce two-step pipelined algorithms (PAs) formally and show that the idle processor time is invariant with respect to the order of backward and forward steps, Therefore. the parallelization efficiency of the PA cannot be improved directly. However. the processor idle time can be used if some Lines have been computed by the time processors become idle. We develop the immediate backward pipelined Thomas algorithm (IB-PTA). The backward step is computed immediately after the forward step has been completed for the first portion of lines. The advantage of the IB-PTA over the basic PTA is the presence of solved lines, which are available for other computations, by the time processors become idle. Implementation of the IB-PTA is based on a proposed static processor schedule that switches between forward and backward computations and controls communication between processors, Computations are performed on the Gray T3E MIMD computer. Combination of the proposed IB-PTA with the "burn from two ends" algorithm shows low; parallelization penalty. (C) 1999 Academic Press.
引用
收藏
页码:68 / 97
页数:30
相关论文
共 50 条
  • [42] Parallelization Strategies for Rollout Algorithms
    F. Guerriero
    M. Mancini
    Computational Optimization and Applications, 2005, 31 : 221 - 244
  • [43] Graph algorithms: parallelization and scalability
    Wenfei FAN
    Kun HE
    Qian LI
    Yue WANG
    ScienceChina(InformationSciences), 2020, 63 (10) : 234 - 254
  • [44] Parallelization of the α-stable modelling algorithms
    Belovas, Igoris
    Starikovicius, V.
    MATHEMATICAL MODELLING AND ANALYSIS, 2007, 12 (04) : 409 - 418
  • [45] Parallelization of load flow algorithms
    Mannava, PK
    Teeslink, L
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 652 - 659
  • [46] On the Parallelization of Vector Fitting Algorithms
    Chinea, Alessandro
    Grivet-Talocia, Stefano
    IEEE TRANSACTIONS ON COMPONENTS PACKAGING AND MANUFACTURING TECHNOLOGY, 2011, 1 (11): : 1761 - 1773
  • [47] ATTAINABLE SETS IN LINEAR CONTROL SYSTEMS
    NEUSTADT, LW
    SIAM REVIEW, 1963, 5 (02) : 188 - &
  • [48] On the noncoincidence of two sets of linear systems
    A. N. Vetokhin
    Differential Equations, 2013, 49 : 755 - 759
  • [49] REACHABLE SETS FOR LINEAR DYNAMICAL SYSTEMS
    PECSVARADI, T
    NARENDRA, KS
    INFORMATION AND CONTROL, 1971, 19 (04): : 319 - +
  • [50] REACHABLE SETS IN LINEAR-SYSTEMS
    PACHTER, M
    JACOBSON, DH
    APPLIED MATHEMATICS AND OPTIMIZATION, 1979, 5 (01): : 83 - 86