DocumentCode :
3155590
Title :
An Empirical Analysis of the Performance of a Multiprocessor-Based Circuit Simulator
Author :
Jacob, G.K. ; Newton, A. Richard ; Pederson, Donald O.
Author_Institution :
Department of Electrical Engineering and Computer Sciences, Electronics Research Laboratory, University of California, Berkeley, CA
fYear :
1986
fDate :
29-2 June 1986
Firstpage :
588
Lastpage :
593
Abstract :
Our original MSPLICE multiprocessor-based circuit simulator showed excellent efficiency with up to 10 processors. As shown in this paper, however, the efficiency of the program drops significantly when over 40 processors are used. A new generation of the MSPLICE program is described which shows high efficiency with up to 99 processors for three different benchmark circuits. Data is compared against predictions made from simulations of an ideal Gauss-Seidel machine model with unit delay, and the data as well as the model are evaluated in light of this comparison. The results from the new implementation are used to study actual limitations that arise as more processors are employed to solve the circuit simulation problem. A major problem identified is that of scheduling overhead and queue contention. Elimination of this bottleneck has led to significant performance improvement. Another bottleneck discovered in the original implementation was that of global data structure contention. Solutions for these and other problems have been implemented in MSPLICE and are currently being used to direct the continued development of the program.
Keywords :
Analytical models; Circuit analysis; Circuit simulation; Computational modeling; Equations; Hardware; Laboratories; Logic circuits; Performance analysis; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 1986. 23rd Conference on
ISSN :
0738-100X
Print_ISBN :
0-8186-0702-5
Type :
conf
DOI :
10.1109/DAC.1986.1586147
Filename :
1586147
Link To Document :
بازگشت