Logic simulation on a multiprocessor. Master's thesis
Technical Report
·
OSTI ID:6636234
The performance of circuit simulators running on SISD computers is fundamentally limited by the Von Neumann bottleneck. Multiprocessors do not share this limitation. The task of solving the equations for the many parallel signal paths found in most circuits lends itself readily to concurrent computation. For both of these reasons, parallel processing is a highly promising approach to circuit simulation. This thesis explores several facets of this problem. The logic simulator CONSIM was implemented in the parallel language Multilisp, which contains special constructs for dispatching tasks in parallel. A model for the simulator's behavior was developed using a series of experiments. The analysis explains the effects upon CONSUM's performance of several parameters, including: the number of nodes in the multiprocessor, circuit size and topology, and the algorithms for generating the simulation code and for taking advantage of its inherent parallelism. The final generation of these algorithms exposed and exploited significant parallelism, but did not attain linear speedup.
- Research Organization:
- Massachusetts Inst. of Tech., Cambridge (USA). Lab. for Computer Science
- OSTI ID:
- 6636234
- Report Number(s):
- AD-A-175776/4/XAB; MIT/LCS-380
- Country of Publication:
- United States
- Language:
- English
Similar Records
Communications patterns in a symbolic multiprocessor. Technical report
Enhancement of concurrent processing through functional programming languages. Master's thesis
Speculative computation in Multilisp. Master's thesis
Technical Report
·
Mon Jun 01 00:00:00 EDT 1987
·
OSTI ID:5384924
Enhancement of concurrent processing through functional programming languages. Master's thesis
Technical Report
·
Fri Jun 01 00:00:00 EDT 1984
·
OSTI ID:5815596
Speculative computation in Multilisp. Master's thesis
Technical Report
·
Thu Nov 30 23:00:00 EST 1989
·
OSTI ID:6987772