为了便于用户快速、直观地了解到机群系统中并行应用程序的性能情况,将Linux计算机群与Windows控制显示平台相结合,提出了一种基于事件的异构平台并行程序性能可视化方法。该方法以MPI作为底层编程环境,在高层使用MPE技术,依据动态性能检测方式获取程序执行过程信息;设计C#语言及Jumpshot日志图形化分析集成工具实现并行程序性能可视化。实验结果表明,该方法可准确、直观地反映程序性能信息,有助于程序员简便、有效地对并行程序进行量化分析,对提高机群系统的可用性、改善程序性能及效率等方面具有较高的实用价值。
To understand the performance of parallel programs quickly and intuitively,combined Linux computing cluster with Windows control and display platform,a method of parallel program performance visualization under heterogeneous platforms based on event is presented.The method uses MPI as the underlying conditions,and embeds MPE in the high-level,and according to dynamic detection obtains performance information,designs C# and Jumpshot to achieve performance visualization.The results show that,this method reflects the program performance information accurately and achieves the quantitative analysis of parallel programs more conveniently and effectively.