Title :
A program-driven parallel machine simulation environment
Author :
Chou, Chien-Chun ; Chen, Po-Zung ; Chen, Shyh-Nong
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Tamkang Univ., Tamsui, Taiwan
Abstract :
In recent years, it has been very popular to employ discrete-event simulation as a hardware architecture analytical tool to study distributed-memory multicomputers and shared-memory multiprocessors. After the hardware architecture prototype has been completed, a complete and detailed machine simulation environment can be utilized to evaluate the architecture´s efficiency under real operating systems and application software. In this article, we discuss all the development and implementation of a program-executable Transputer network multicomputer as well as 80x86 series multiprocessors, and how they can be operated. On another level, owing to the extreme complexity of the simulated computer systems, parallel discrete-event simulation has also been used to shorten the time of running the simulation. In practice, this simulator can solve problems through a network connection with many workstations. Some of the workstations may be in charge of computing, while others can be responsible for the management of memory, thus making it simpler to establish a parallel machine simulation environment. In addition to providing an environment for programs to execute on it, such a simulator also calculates the time spent in running these programs, so as to evaluate the feasibility for these application programs to run on a hardware system
Keywords :
discrete event simulation; multiprocessing systems; parallel architectures; parallel machines; transputer systems; virtual machines; workstation clusters; 80x86 series multiprocessors; application software; distributed-memory multicomputers; efficiency; hardware architecture analytical tool; memory management; network connection; operating systems; parallel discrete-event simulation; program execution time; program-driven parallel machine simulation environment; program-executable Transputer network multicomputer; shared-memory multiprocessors; workstations; Computational modeling; Computer architecture; Computer simulation; Concurrent computing; Discrete event simulation; Hardware; Memory management; Parallel machines; Software prototyping; Workstations;
Conference_Titel :
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Tainan
Print_ISBN :
0-8186-8603-0
DOI :
10.1109/ICPADS.1998.741015