论文部分内容阅读
针对并行程序的工程化开发中缺乏有效的并行程序执行过程的可视化、性能监测与分析工具 ,该文设计和实现了一个面向并行程序的集成开发环境的可视化与监测分析工具。该环境集成并行过程的可视化、并行性能监测和评价于一体 ,根据它提供的直观可视信息 ,程序员能形象化地看到并行程序的运行状况 ,了解并行程序的执行性能 ,并通过性能监测分析比较并行算法 ,找出并行算法的性能瓶颈。该工具已应用于胜利油田的油藏数值并行模拟中 ,有效地支持了油藏数值模拟并行程序设计的开发 ,并获得了较好的效果
For the lack of effective visualization, performance monitoring and analysis tools for parallel program execution in engineering development of parallel programs, this paper designs and implements a visualization and monitoring analysis tool for integrated development environment for parallel programs. The environment integrates the visualization of parallel processes and the parallel performance monitoring and evaluation. Based on the visual visual information it provides, programmers can visualize the running status of parallel programs, understand the execution performance of parallel programs, and monitor performance through performance monitoring Analysis and comparison of parallel algorithms to find the performance bottleneck of parallel algorithms. The tool has been applied in reservoir numerical parallel simulation of Shengli Oilfield, effectively supporting the development of numerical simulation parallel programming of reservoir and obtaining good results