Reducing Parallel Program Simulation Complexity by Static Analysis |
| |
Authors: | Aversa Rocco Di Martino Beniamino Mazzocca Nicola Villano Umberto |
| |
Affiliation: | (1) Facoltà di Ingegneria, Dipartimento di Ingegneria dell' Informazione, Second University of Naples, Italy;(2) Facoltà di Ingegneria, Dipartimento di Ingegneria dell' Informazione, Second University of Naples, Italy;(3) Facoltà di Ingegneria, Dipartimento di Ingegneria dell' Informazione, Second University of Naples, Italy;(4) Facoltà di Ingegneria Informatica, Università del Sannio, Italy |
| |
Abstract: | In this paper we present a novel approach, based on the integration of static program analysis and simulation techniques, for the performance prediction of message passing programs. PS, a simulator of PVM applications developed in the last years by our research group, is fed with traces collected by executing the parallel program to be analyzed in quasi-concurrent mode on a single workstation. Since this process is typically a non negligible part of the simulation complexity, we have devised a technique based on static analysis and code restructuring for significantly speeding up the trace generation. We show how, by statically analyzing and restructuring the program, it is possible to obtain a simplified code (shrinked code) to be run for collecting a reduced version of the traces. |
| |
Keywords: | parallel program analysis simulation performance analysis software reengineering |
本文献已被 SpringerLink 等数据库收录! |
|