The technological revolution fueled by the microprocessor has produced commercial multiprocessors. Using basic parallel pro gramming constructs, an existing multiprocessor system simulator is modified to execute in parallel on a shared memory multi processor. Several key techniques used to maximize parallelism are discussed. The simulation speedups achieved while simulating a proposed large scale multiprocessor architecture are reported. Finally, the techniques used in this research are compared with those that have been used by other parallelized simulators.
Jones, D.W.1986. "Concurrent Simulation: An Alternative to Distributed Simulation." In Proceedings of the 1986 Winter Simulation Conference (Washington, D.C., Dec. 8-10). IEEE, Piscataway, N.J., 417-423.
5.
Siewiorek, D.P; A. Anzelmo; and R. Moore.1985. "Multiprocessor Computers Expand User Vistas." Computer Design (August 15): 70-75.
6.
Siewiorek, D.P; C.G. Bell; and A. Newell.1982. "Computer Structure: Principles and Examples:' McGraw-Hill, N.Y., N.Y .
7.
Sweazey, P. and A.J. Smith.1986. ''A Class of Compatible Cache Consistency Protocols and Their Support by the IEEE Futurebus." The 13th Annual International Symposium on Computer Architecture (June): 414-423.
8.
Vaucher, J.G. and P. Duval.1975. "A Comparison of Simulation Event List Algorithms." Communications of the ACM18, no. 4 (April): 223-230.
9.
Wilson, A.W.1985. "Organization and Statistical Simulation of Hierarchical Mu!tiprocessors." Ph.D. thesis. Department of Electrical and Computer Engineering, Carnegie-Mellon University, Pittsburgh, Pa. (August)