Simulating Large Scale Parallel Applications Using Statistical Models for Sequential Execution Blocks

Gengbin Zheng, Gagan Gupta, Eric Bohm, Isaac Dooley, Laxmikant V. Kale
2010 2010 IEEE 16th International Conference on Parallel and Distributed Systems  
Predicting sequential execution blocks of a large scale parallel application is an essential part of accurate prediction of the overall performance of the application. When simulating a future machine that is not yet fabricated, or a prototype system only available at a small scale, it becomes a significant challenge. Using hardware simulators may not be feasible due to excessively slowed down execution times and insufficient resources. These challenging issues become increasingly difficult in
more » ... roportion to scale of the simulation. In this paper, we propose an approach based on statistical models to accurately predict the performance of the sequential execution blocks that comprise a parallel application. We deployed these techniques in a trace-driven simulation framework to capture both the detailed behavior of the application as well as the overall predicted performance. The technique is validated using both synthetic benchmarks and the NAMD application.
doi:10.1109/icpads.2010.98 dblp:conf/icpads/ZhengGBDK10 fatcat:g74h7gfkyrdfvbduy7itnylybm