DocumentCode
282562
Title
Simulation of parallel computer systems on a shared memory multiprocessor
Author
Mukherjee, Rajat ; Bennett, John
Author_Institution
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
Volume
i
fYear
1990
fDate
2-5 Jan 1990
Firstpage
242
Abstract
An object-oriented simulator model for parallel computer systems is described. It is designed for a shared memory multiprocessor and uses the principle of execution-driven simulation. Two alternatives for structuring the simulation are presented and evaluated. The first uses a single shared event list object and treats all processes uniformly. In the second, the parallel-program model and the target parallel-architecture model are each represented as a set of process objects that communicate with each other by means of messages. Only the local simulation times of the processes involved are examined prior to removing an event from the event list. This method enforces timestamp ordering among all events, thus providing the advantages of a global time and a global event list. Two independent concepts are integrated: parallel simulation on shared memory and execution-driven simulation of concurrent programs
Keywords
digital simulation; parallel processing; performance evaluation; concurrent programs; execution-driven simulation; local simulation times; object-oriented simulator model; parallel computer systems; parallel-program model; shared memory multiprocessor; single shared event list object; target parallel-architecture model; timestamp ordering; Analytical models; Application software; Computational modeling; Computer applications; Computer simulation; Concurrent computing; Discrete event simulation; Object oriented modeling; Parallel architectures; Parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location
Kailua-Kona, HI
Type
conf
DOI
10.1109/HICSS.1990.205122
Filename
205122
Link To Document