We present our work on the simulation of distributed memory parallel computers. We design a distributed simulator that takes as input an application written for a MIMD computer and run it on a workstation cluster with just a recompilation of the code. The hardware of the target machine is simulated so that the behavior of the application is identical to a native run on the simulated computer with virtual timings and trace file. Moreover our analysis sets up the conditions required to achieve a good speedup as a function of the number of simulation hosts, the network latency and the granularity of the application.
Index Terms:
distributed memory systems; virtual machines; local area networks; program compilers; performance evaluation; distributed simulation; parallel computers; distributed memory parallel computers; distributed simulator; MIMD computer; workstation cluster; code recompilation; virtual timings; trace file; simulation hosts; network latency; application granularity
Citation:
L. Prylli, B. Tourancheau, "Distributed simulation of parallel computers," ss, pp.25, 29th Annual Simulation Symposium (SS '96), 1996