Rocco Aversa, A. Mazzeo, N. Mazzocca, Umberto Villano
{"title":"Heterogeneous system performance prediction and analysis using PS","authors":"Rocco Aversa, A. Mazzeo, N. Mazzocca, Umberto Villano","doi":"10.1109/4434.708252","DOIUrl":null,"url":null,"abstract":"PS (PVM simulator), is a simulator of PVM programs which lets users conduct performance prediction and analysis of distributed applications executed in heterogeneous and network computing environments. The article describes the tool and its development environment. As a prediction tool, the PS simulator lets developers obtain extrapolated performance data by estimating the behavior that a parallel application would attain on different types of architectures from traces collected on a workstation or on a scaled down distributed environment. As an analysis tool, it lets developers collect aggregate and analytical indexes related to heterogeneous system performance (such as efficiency, throughput, response time, and individual processor utilization) or traces that can be processed offline by a variety of tools for performance visualization and analysis (such as ParaGraph). It also lets users evaluate the effect of such factors as time spent in blocks of code, processor speed, network latency, and bandwidth on the overall application performance.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"97 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Concurr.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/4434.708252","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33
Abstract
PS (PVM simulator), is a simulator of PVM programs which lets users conduct performance prediction and analysis of distributed applications executed in heterogeneous and network computing environments. The article describes the tool and its development environment. As a prediction tool, the PS simulator lets developers obtain extrapolated performance data by estimating the behavior that a parallel application would attain on different types of architectures from traces collected on a workstation or on a scaled down distributed environment. As an analysis tool, it lets developers collect aggregate and analytical indexes related to heterogeneous system performance (such as efficiency, throughput, response time, and individual processor utilization) or traces that can be processed offline by a variety of tools for performance visualization and analysis (such as ParaGraph). It also lets users evaluate the effect of such factors as time spent in blocks of code, processor speed, network latency, and bandwidth on the overall application performance.