DocumentCode
2418800
Title
The parallel waveform IQMR algorithm for transient simulation of semiconductor devices
Author
Yang, Laurence Tianruo
Author_Institution
Dept. of Comput. Sci., St. Francis Xavier Univ., Antigonish, NS, Canada
fYear
2000
fDate
2000
Firstpage
373
Lastpage
380
Abstract
We mainly study the parallelization aspects of the accelerated waveform relaxation algorithms for the transient simulation of semiconductor devices on parallel distributed memory computers since these methods are competitive with standard pointwise methods on serial machines, but are significantly faster on parallel computers. We propose an improved version of the quasi-minimal residual (IQMR) method by using the Lanczos process as a major component combining elements of numerical stability and parallel algorithm design, for solving the resulting sequence of time-varying sparse linear differential-algebraic initial-value problems (IVP) arising at each linearization step. For the Lanczos process stability is obtained by a coupled two-term procedure that generates Lanczos vectors scaled to unit length. The algorithm is derived such that all inner products and matrix-vector multiplications of a single iteration step are independent and communication time required for inner product can be overlapped efficiently with computation time. Therefore, the cost of global communication can be significantly reduced. Experimental results carried out on a Parsytec GC regarding a comparison with other accelerated approaches such as convolution SOR and waveform GMRES techniques on the waveform relaxation algorithm and pointwise methods are also described
Keywords
differential equations; digital simulation; electronic engineering computing; initial value problems; iterative methods; numerical stability; parallel algorithms; semiconductor devices; sparse matrices; transients; Lanczos process; Lanczos vectors; Parsytec GC; accelerated waveform relaxation algorithms; communication time; computation time; global communication; iteration step; linearization step; matrix-vector multiplications; numerical stability; parallel algorithm design; parallel distributed memory computers; parallel waveform IQMR algorithm; parallelization; pointwise methods; quasi-minimal residual method; semiconductor devices; time-varying sparse linear differential-algebraic initial-value problems; transient simulation; Acceleration; Algorithm design and analysis; Computational modeling; Computer simulation; Concurrent computing; Distributed computing; Numerical stability; Parallel algorithms; Semiconductor devices; Time varying systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2000. Proceedings. 2000 International Workshops on
Conference_Location
Toronto, Ont.
ISSN
1530-2016
Print_ISBN
0-7695-0771-9
Type
conf
DOI
10.1109/ICPPW.2000.869142
Filename
869142
Link To Document