A Parallel Algorithm for Solving Tridiagonal Linear Systems Based on the Pattern of Dynamic Dispatch

Xuan-ping ZHANG,You-bing GAO,Jun CUI,Xi-lun CHEN
DOI: https://doi.org/10.19304/j.cnki.issn1000-7180.2008.05.005
2008-01-01
Abstract:The deficiencies of DPP algorithm,such as idle time,communication blocking and redundant computation,are analyzed,then a parallel algorithm for solving tridiagonal linear systems on workstation cluseters,which is based on the pattern of dynamic dispatch,is presented.Based on the computation and communication parameters,this algorithm adopts the pattern of dynamicly dispatching equations on each workstation as well as the method of just eliminating part of the the subdiagonal(or superdiagonal)elements after communication toward middle direction is finished,instead of the DPP's pattern of even dispatch and its method of eliminating all.The algorithm makes full use of overlapping between computation and communication to decrease the amount of workstations' idle time and unnecessary redundant compuation under the precondition of guaranteeing the clear communication.Finally,the theoretic functions of the new algorithm are analyzed,and numerical experiments are conducted on IBM RS60000 Workstation Clusters.The results show that the efficiency of this algorithm is much higher than that of DPP algorithm.
What problem does this paper attempt to address?