Instruction and logic for interrupt and exception handling

    公开(公告)号:US10445204B2

    公开(公告)日:2019-10-15

    申请号:US14865715

    申请日:2015-09-25

    Abstract: A processor includes a processor trace logical unit to produce branch execution records from execution of instructions. The processor further includes logic to determine that a condition has occurred on the processor during execution of the instructions. The condition is to include an asynchronous event or a return from a software handler for an asynchronous event. The processor further includes logic to determine whether event tracing is enabled for the processor. The processor also includes logic to generate a control flow event (CFE) packet. The CFE packet is to indicate a type of the condition. The processor further includes logic to generate an indicator of an instruction address that generated the condition.

    PERFORMANCE MONITORING IN HETEROGENEOUS SYSTEMS

    公开(公告)号:US20210200580A1

    公开(公告)日:2021-07-01

    申请号:US16729370

    申请日:2019-12-28

    Abstract: Embodiments of apparatuses, methods, and systems for performance monitoring in heterogenous systems are described. In an embodiment, an apparatus includes a plurality of performance counters to generate a plurality of unweighted event counts; a weights storage to store a plurality of weight values, each weight value corresponding to an unweighted event count; a plurality of weighting units, each weighting unit to weight a corresponding unweighted event count based on a corresponding weight value to generate one of a plurality of weighted event counts; and a work counter to receive the weighted event counts and generate a measured work amount.

Patent Agency Ranking