Performance monitoring of shared processing resources

    公开(公告)号:US09720744B2

    公开(公告)日:2017-08-01

    申请号:US13995566

    申请日:2011-12-28

    IPC分类号: G06F9/46 G06F9/54 G06F11/34

    摘要: A system and method for a performance monitoring hardware unit that may include logic to poll one or more performance monitoring shared resources and determine a status of each performance monitoring shared resource. The performance monitoring hardware unit may also include an interface to provide the status to allow programming of the one or more performance monitoring shared resource. The status may correspond to a usage and/or an errata condition. Thus, the performance monitoring hardware unit may prevent programming conflicts of the one or more performance monitoring shared resources.

    APPARATUS AND METHOD FOR PROVIDING EVENTING IP AND SOURCE DATA ADDRESS IN A STATISTICAL SAMPLING INFRASTRUCTURE
    4.
    发明申请
    APPARATUS AND METHOD FOR PROVIDING EVENTING IP AND SOURCE DATA ADDRESS IN A STATISTICAL SAMPLING INFRASTRUCTURE 审中-公开
    用于提供在统计抽样基础设施中实现IP和源数据地址的设备和方法

    公开(公告)号:US20140229715A1

    公开(公告)日:2014-08-14

    申请号:US13976613

    申请日:2011-12-29

    IPC分类号: G06F9/30

    摘要: A processor includes a core that includes an execution engine unit for executing instructions, a controller, and a storage having stored thereon a statistical sampling record, in which in response to occurrence of a hardware event caused by executing an instruction, the controller is configured to: (1) determine an instruction pointer (IP) pointed to the instruction that actually caused the hardware event; and (2) write the IP as an Eventing IP in a field of the statistical sampling record. The controller is further configured to determine a data address at which a load/store operation associated with the instruction accesses data, and write the data address to a data address field of the statistical sampling record.

    摘要翻译: 处理器包括:核心,其包括用于执行指令的执行引擎单元,控制器和存储有其上响应于由执行指令引起的硬件事件的发生的统计抽样记录的存储器,所述控制器被配置为 (1)确定指向实际引起硬件事件的指令的指令指针(IP); 和(2)将IP作为事件IP写入统计抽样记录的字段中。 控制器还被配置为确定与指令相关联的加载/存储操作访问数据的数据地址,并将数据地址写入统计采样记录的数据地址字段。

    PERFORMANCE MONITORING RESOURCES PROGRAMMED STATUS
    5.
    发明申请
    PERFORMANCE MONITORING RESOURCES PROGRAMMED STATUS 有权
    性能监测资源编程状态

    公开(公告)号:US20130332933A1

    公开(公告)日:2013-12-12

    申请号:US13995566

    申请日:2011-12-28

    IPC分类号: G06F9/54

    摘要: A system and method for a performance monitoring hardware unit that may include logic to poll one or more performance monitoring shared resources and determine a status of each performance monitoring shared resource. The performance monitoring hardware unit may also include an interface to provide the status to allow programming of the one or more performance monitoring shared resource. The status may correspond to a usage and/or an errata condition. Thus, the performance monitoring hardware unit may prevent programming conflicts of the one or more performance monitoring shared resources.

    摘要翻译: 用于性能监视硬件单元的系统和方法,其可以包括用于轮询一个或多个性能监视共享资源并确定每个性能监视共享资源的状态的逻辑。 性能监视硬件单元还可以包括提供状态以允许编程一个或多个性能监视共享资源的接口。 该状态可以对应于使用和/或勘误条件。 因此,性能监视硬件单元可以防止一个或多个性能监视共享资源的编程冲突。