A Parallel BBD Matrix Solution for MIMD Parallel Circuit Simulation
スポンサーリンク
概要
- 論文の詳細を見る
We developed a parallel bordered-block-diagonal (BBD) matrix solution for parallel circuit simulation. In parallel circuit simulation on a MIMD parallel computer, a circuit is partitioned into as many subcircuits as the processors of a parallel computer. Circuit partition produce a BBD matrix. In parallel BBD matrix solution, diagonal blocks are easily solved separately in each processor. It is difficult, however, to solve the interconnection (IC) submatrix of a BBD matrix effectively in parallel. To make matters worse, the more a circuit is partitioned into subcircuits for highly parallel circuit simulation, the larger the size of an IC submatrix becomes. From an examination, we found that an IC submatrix is more dense (about 30% of all entries are non-zeros) than a normal circuit matrix, and the non-zeros per row in an IC submatrix are almost constant with the number of subcircuits. To attain high-speed circuit simulation, we devised a data structure for BBD matrix processing and an approach to parallel BBD matrix solution. Our approach solves the IC submatrix in a BBD matrix as well as the diagonal blocks in parallel using all processors. In this approach, we allocate an IC submatrix in block-wise order rather than in dot-wise order onto all processors. Thus, we balance the processor performance with the communication capacity of a parallel computer system. When we changed the block size of IC submatrix allocation from dot-wise order to 8×8 block-wise order, the 8×8 block-wise order allocation almost halved the matrix solution time. The parallel simulation of a sample circuit with 3277 transistors was 16.6 times faster than a single processor when we used 49 processors.
- 社団法人電子情報通信学会の論文
- 1995-01-25
著者
-
Niitsuma J
Cad Lab. Fujitsu Laboratories Ltd.
-
Niitsuma Junichi
Cad Lab. Fujitsu Laboratories Ltd.
-
Kage T
Fujitsu Lab. Ltd. Atsugi‐shi Jpn
-
Kage Tetsuro
Cad Lab. Fujitsu Laboratories Ltd.
関連論文
- A Circuit Partitioning Approach for Parallel Circuit Simulation (Special Section on the 6th Karuizawa Workshop on Circuits and Systems)
- A Parallel BBD Matrix Solution for MIMD Parallel Circuit Simulation