Title :
Execution-driven tools for parallel simulation of parallel architectures and applications
Author :
Poulsen, David K. ; Yew, Pen-Chung
Author_Institution :
Center for Supercomput. Res. & Dev., Illinois Univ., Urbana, IL, USA
Abstract :
EPG-sim is a newly-developed set of tools that performs execution-driven critical path simulation, trace generation, and simulation for serial, optimistically parallelized, and parallel application codes. These capabilities are integrated within a single framework through the use of intelligent source-level instrumentation. The ability to perform execution-driven simulations driven by optimistically parallelized codes, the ability to execute these simulations on parallel hosts, the use of source-level instrumentation, and the integration of the capabilities provided by EPG-sim are among the novel contributions of this work. EPG-sim has important uses in studying parallel architectures, parallelizing compilers, and parallel applications.
Keywords :
parallel architectures; parallelising compilers; program compilers; software tools; virtual machines; EPG-sim; execution-driven critical path simulation; execution-driven simulations; intelligent source-level instrumentation; optimistically parallelized codes; parallel application codes; parallel applications; parallel architectures; parallelizing compilers; source-level instrumentation; trace generation; Delay; Discrete event simulation; Feedback; Hardware; Instruments; Monitoring; Operating systems; Parallel architectures; Research and development; Timing;
Conference_Titel :
Supercomputing '93. Proceedings
Print_ISBN :
0-8186-4340-4
DOI :
10.1109/SUPERC.1993.1263543