首页> 外文会议>International Conference on Computational Science and Computational Intelligence >An Automated Approach to Hardware Performance Monitoring Counters
【24h】

An Automated Approach to Hardware Performance Monitoring Counters

机译:自动化的硬件性能监控计数器方法

获取原文

摘要

Program performance optimization could be a very complex process, even with current software development facilities/ tools. An Integrated Development Environment (IDE) usually does not include many aids for optimization and/or performance evaluation. We propose to include performance evaluation through hardware monitoring counters into IDE software. Currently, it is possible to reach hardware monitoring counters via many libraries, and we have also seen that many of those libraries are approximately at the same abstraction level (including the way at which they allow access to the hardware counters). Thus, it is not only possible to include some performance evaluation library into the development process but, also, including specific aids to use some library via configurable/adjustable code snippets. We show, as a proof of concept, an Eclipse plug-in to help High Performance Computing (HPC) programmers to access hardware monitoring event counters using PAPI (Performance API). The plug-in is able to automatically include source code to count specific events available via PAPI in sections of source code defined by the programmer. Also, given that the code is automatically included, it would be also possible to remove that code from the release version (for the production environment).
机译:程序性能优化可能是一个非常复杂的过程,即使有当前的软件开发设施/工具。综合开发环境(IDE)通常不包括许多辅助辅助辅助,以进行优化和/或绩效评估。我们建议通过硬件监控计数器将性能评估包括到IDE软件中。目前,可以通过许多库到达硬件监控计数器,并且我们还可以看到许多这些库大致处于相同的抽象级别(包括允许访问硬件计数器的方式)。因此,不仅可以将某些性能评估库中的一种绩效评估库还是通过可配置/可调代码片段使用某些库而且包括特定辅助程序。我们以概念证明显示Eclipse插件,以帮助高性能计算(HPC)程序员使用PAPI(性能API)访问硬件监视事件计数器。插件能够自动包括源代码,以通过PAPI在编程器定义的源代码部分中通过PAPI计算特定事件。此外,考虑到代码被自动包括,也可以从发布版本(对于生产环境)删除该代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号