• DocumentCode
    1971061
  • Title

    The waveform ICGS technique for parallel transient simulation of semiconductor devices

  • Author

    Yang, Laurence Tianruo

  • Author_Institution
    Dept. of Comput. Sci., Saint Francis Xavier Univ., Antigonish, NS, Canada
  • fYear
    2002
  • fDate
    19-19 June 2002
  • Firstpage
    147
  • Lastpage
    153
  • Abstract
    In this paper, the parallelization aspects of the accelerated waveform relaxation algorithms for the transient simulation of semiconductor devices on parallel distributed memory computers are studied. These methods are competitive with standard pointwise methods on serial architectures, but are significantly faster on parallel computers. We make use of an improved parallel version of the conjugate gradient squared method (ICGS) combining elements of numerical stability and parallel algorithm design, for solving the resulting sequence of time-varying sparse linear differential-algebraic initial-value problems arising at each linearization step with waveform Newton. We reorganize the algorithm such that all the inner products, matrix-vector multiplications and vector updates of a single iteration step are independent and communication time required for inner product can be overlapped efficiently with computation time of vector updates. Therefore, the bottleneck of the performance, namely the cost of global communication on parallel distributed memory computers can be significantly reduced. The resulting ICGS algorithm maintains the favorable properties of the original algorithm while not increasing the computational costs.
  • Keywords
    conjugate gradient methods; digital simulation; distributed memory systems; electronic engineering computing; initial value problems; iterative methods; parallel processing; semiconductor device models; Newton method; conjugate gradient squared method; digital simulation; initial-value problems; parallel distributed memory computers; parallel processing; semiconductor devices; transient simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing Systems and Applications, 2002. Proceedings. 16th Annual International Symposium on
  • Conference_Location
    Moncton, NB, Canada
  • Print_ISBN
    0-7695-1626-2
  • Type

    conf

  • DOI
    10.1109/HPCSA.2002.1019148
  • Filename
    1019148