DocumentCode :
2366047
Title :
Parallel logic simulation on a network of workstations using PVM
Author :
Kormicki, Maciek ; Mahmood, Ausif ; Carlson, Bradley S.
Author_Institution :
Washington State Univ., Richland, WA, USA
fYear :
1996
fDate :
23-26 Oct 1996
Firstpage :
2
Lastpage :
9
Abstract :
Parallel processing is recognized as a practical way to achieve high performance in logic simulation. Instead of using high cost parallel computers or special purpose hardware simulation engines, we explore the implementation of parallel logic simulation on an existing network of workstations using Parallel Virtual Machine (PVM). We carry out a novel parallel implementation of an output event-driven logic simulation algorithm such that a global control processor or workstation is not needed to synchronize the advancement of simulation time to the next time step. Further advantages of our new approach include a random partitioning of the circuit on to available workstations and a pipelined execution of the different phases of the simulation algorithm. To achieve a better load balance we employ a semi-optimistic scheme for gate evaluations such that no rollback is required. The performance of our implementation has been evaluated in real time using the ISCAS combinational and sequential benchmark circuits. Speedups obtained improve with the size of the circuit and the activity level in the circuit. Analyses of the communication overhead shows that the techniques developed here will yield even higher gains as newer networking technologies such as fast and switched Ethernet or ATM are employed to connect workstations
Keywords :
circuit analysis computing; combinational circuits; logic CAD; logic testing; parallel machines; sequential circuits; virtual machines; ATM; ISCAS combinational benchmark circuits; ISCAS sequential benchmark circuits; PVM; activity level; gate evaluations; high performance; load balance; network of workstations; output event-driven logic simulation algorithm; parallel logic simulation; parallel virtual machine; performance; random partitioning; semi-optimistic scheme; switched Ethernet; Circuit simulation; Computational modeling; Computer networks; Computer simulation; Costs; Discrete event simulation; Logic; Parallel processing; Partitioning algorithms; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-7683-3
Type :
conf
DOI :
10.1109/SPDP.1996.570310
Filename :
570310
Link To Document :
بازگشت