论文部分内容阅读
目前基于硬件性能监视计数器的程序性能测试与分析正在逐步成为现代性能分析的基础。同时,为方便用户安全地访问这些底层硬件计数器,可供用户程序调用的接口软件包被大量开发出来,其中适用平台最广泛的 PAPI 软件包得到业内人士的一致好评,并已被集成到很多第三方软件中。目前基于 PAPI 的串行程序性能数据的收集和分析已经取得了很多成果,但是将PAPI集成到并行程序软件中对并行程序的性能行为进行测试与分析的相关研究并不多。因此本文提出一个并行 PAPI 的概念,并给出一个基于 PAPI 的并行程序性能数据收集、分析与显示的软件包框架原型。