Title :
Parallel timing simulation on a distributed memory multiprocessor
Author :
Wen, C.-P. ; Yelick, K.A.
Author_Institution :
Div. of Comput. Sci. Div., California Univ., Berkeley, CA, USA
Abstract :
We present a parallel timing simulator, PARSWEC, that exploits speculative parallelism and runs on a distributed memory multiprocessor. It is based on an event-driven timing simulator called SWEC. Our approach uses optimistic scheduling to take advantage of the latency of digital signals. Using data from trace-driven analysis, we demonstrate that optimistic scheduling exploits more parallelism than conservative scheduling for circuits with feedback signal paths. We then describe the PARSWEC implementation and discuss several design trade-offs. Speedups over SWEC on large circuits are as high as 55 on a 64-node CM5 multiprocessor. These results indicate that the feasibility of using distributed memory multiprocessors for large-scale circuit simulation.
Keywords :
circuit analysis computing; CM5 multiprocessor; PARSWEC; SWEC; conservative scheduling; design trade-offs; digital signals; distributed memory multiprocessor; event-driven timing simulator; feedback signal paths; large circuits; large-scale circuit simulation; optimistic scheduling; parallel timing simulator; signal latency; speculative parallelism; trace-driven analysis; Analytical models; Circuit simulation; Computational modeling; Coupling circuits; Delay; Discrete event simulation; Parallel processing; Processor scheduling; Time warp simulation; Timing;
Conference_Titel :
Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-4490-7
DOI :
10.1109/ICCAD.1993.580043