首页> 外文OA文献 >PCL - The Performance Counter Library: A Common Interface to Access Hardware Performance Counters on Microprocessors
【2h】

PCL - The Performance Counter Library: A Common Interface to Access Hardware Performance Counters on Microprocessors

机译:PCL-性能计数器库:访问微处理器上硬件性能计数器的通用接口

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

A performance counter is that part of a microprocessor that measures and gathers performance-relevant events on the microprocessor. The number and type of available events differ significantly between existing microprocessors, because there is no commonly accepted specification, and because each manufacturer has different priorities on analyzing the performance of architectures and programs. Looking at the supported events on the different microprocessors, it can be observed that the functionality of these events differs from the requirements of an expert application programmer or a performance tool writer.PCL, the Performance Counter Library, establishes a common platform for performance measurements on a wide range of computer systems. With a common interface on all systems and a set of application-oriented events defined, the application programmer is able to do program optimization in a portable way and the performance tool writer is able to rely on a common interface on different systems. PCL has functions to query the functionality, to start and to stop counters, and to read the values of counters. PCL supports nested calls to PCL functions thus allowing hierarchical performance measurements. Counting may be done either in system or in user mode. All interface functions are callable in C, C++, and Fortran.
机译:性能计数器是微处理器的一部分,用于在微处理器上测量和收集与性能相关的事件。现有微处理器之间可用事件的数量和类型存在显着差异,这是因为没有公认的规范,而且每个制造商在分析体系结构和程序的性能时都有不同的优先级。查看不同微处理器上受支持的事件,可以发现这些事件的功能与专家应用程序程序员或性能工具编写者的要求不同。PCL(性能计数器库)建立了一个通用平台,用于对各种各样的计算机系统。通过在所有系统上使用通用接口并定义了一组面向应用程序的事件,应用程序程序员可以以可移植的方式进行程序优化,而性能工具编写器则可以依赖于不同系统上的通用接口。 PCL具有查询功能,启动和停止计数器以及读取计数器值的功能。 PCL支持对PCL函数的嵌套调用,从而允许进行分层性能测量。可以在系统或用户模式下进行计数。所有接口函数均可在C,C ++和Fortran中调用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号