• DocumentCode
    968569
  • Title

    Multigranular parallel algorithms for solving linear equations in VLSI circuit simulation

  • Author

    Fischer, Martin ; Dirks, Heinz K.

  • Author_Institution
    Fac. of Eng., Christian-Albrechts-Univ., Kiel, Germany
  • Volume
    23
  • Issue
    5
  • fYear
    2004
  • fDate
    5/1/2004 12:00:00 AM
  • Firstpage
    728
  • Lastpage
    736
  • Abstract
    Algorithms for parallel execution of forward elimination to solve linear equations arising from very large scale integrated circuit simulation are discussed. Here, a multigranular method is introduced, exploiting different levels of potential parallelism. According to these levels, the new method contains four phases, which are dynamically linked. Therefore, the use of an architecture with shared memory in connection with multithreaded programming enables the parallelization of a serial well-adapted sparse-matrix solver. In order to take system-specific properties into account, an adaptive partitioning is proposed. For this, the partition size is enlarged step by step as long as the measured execution time decreases. Applying this method to industrial examples an efficiency of processor usage of nearly 90%, with up to 12 processors, is reached for relevant circuits.
  • Keywords
    VLSI; algebra; circuit simulation; multi-threading; parallel algorithms; shared memory systems; sparse matrices; adaptive partitioning; elimination tree; forward elimination; integrated circuit simulation; linear equations; multigranular algorithms; multithreaded programming; parallel algorithms; serial solver; shared memory; sparse-matrix solver; symmetric multiprocessing; very large scale integration; Circuit simulation; Computational modeling; Computer simulation; Jacobian matrices; Nonlinear equations; Parallel algorithms; Runtime; Sparse matrices; Symmetric matrices; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2004.826549
  • Filename
    1291584