首页 | 本学科首页   官方微博 | 高级检索  
     


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 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号