Monitoring Performance of a Processing Device to Manage Non-Precise Events

    公开(公告)号:US20180004620A1

    公开(公告)日:2018-01-04

    申请号:US15705854

    申请日:2017-09-15

    CPC classification number: G06F11/348 G06F11/3466 G06F2201/86 G06F2201/88

    Abstract: Embodiments disclosed herein provide for monitoring performance of a processing device to manage non-precise events. A processing device includes a performance counter to track a non-precise event and to increment upon occurrence of the non-precise event, wherein the non-precise event comprises a first type of performance event that is not linked to an instruction in an instruction trace. The processing device also includes a first handler circuit to generate and store a first record, the first record comprising architectural metadata defining a state of the processing device at a time of generation of the first record, wherein the first handler circuit to generate records corresponding to precise events. The processing device further includes a second handler circuit communicably coupled to the first handler circuit, the second handler circuit to cause the first handler circuit to generate a second record for the non-precise event upon overflow of the performance counter.

    Monitoring performance of a processing device to manage non-precise events

    公开(公告)号:US09766999B2

    公开(公告)日:2017-09-19

    申请号:US14292140

    申请日:2014-05-30

    CPC classification number: G06F11/348 G06F11/3466 G06F2201/86 G06F2201/88

    Abstract: In accordance with embodiments disclosed herein, there is provided systems and methods for monitoring performance of a processing device to manage non-precise events. A processing device includes a performance counter to increment upon occurrence of a non-precise event in the processing device. The processing device also includes a precise event based sampling (PEBS) enable control communicably coupled to the performance counter. The processing device also includes a PEBS handler to generate and store a PEBS record including an architectural metadata defining a state of the processing device at a time of generation of the PEBS record. The processing device further includes a non-precise event based sampling (NPEBS) module communicably coupled to the PEBS control and the PEBS handler. The NPEBS module causes the PEBS handler to generate the PEBS record for the non-precise event upon overflow of the performance counter.

    METHOD AND APPARATUS TO CONTROL A LINK POWER STATE
    10.
    发明申请
    METHOD AND APPARATUS TO CONTROL A LINK POWER STATE 有权
    控制链路电源状态的方法和装置

    公开(公告)号:US20160187952A1

    公开(公告)日:2016-06-30

    申请号:US14582741

    申请日:2014-12-24

    Abstract: A method is provided for controlling a link. This may include determining a condition of a first device coupled to the link, receiving, at the first device, a request for a specific link state from a second device coupled to the link, and determining a power state of the link based on the determined condition of the first device.

    Abstract translation: 提供了一种用于控制链接的方法。 这可以包括确定耦合到链路的第一设备的状况,在第一设备处从耦合到链路的第二设备接收对特定链路状态的请求,以及基于所确定的链路来确定链路的功率状态 第一个设备的状态。

Patent Agency Ranking