Mechanism for saving and retrieving micro-architecture context

    公开(公告)号:US11243768B2

    公开(公告)日:2022-02-08

    申请号:US16259880

    申请日:2019-01-28

    Abstract: Disclosed embodiments relate to processing logic for performing function operations. In one example, and apparatus includes an execution unit within a processor to execute a code block, power management hardware coupled to the execution unit, wherein the power management hardware is to monitor a first execution of the code block, store a micro-architectural context of the processor in a metadata block associated with the code block, the micro-architectural context including performance data resulting from the first execution of the code block, the performance data comprising power and energy usage data, and power management related parameters, read the associated metadata block upon a second execution of the code block, and tune the second execution based on the performance data stored in the associated metadata block to increase efficiency of executing the code block.

    MECHANISM FOR SAVING AND RETRIEVING MICRO-ARCHITECTURE CONTEXT

    公开(公告)号:US20190155606A1

    公开(公告)日:2019-05-23

    申请号:US16259880

    申请日:2019-01-28

    Abstract: Disclosed embodiments relate to processing logic for performing function operations. In one example, and apparatus includes an execution unit within a processor to execute a code block, power management hardware coupled to the execution unit, wherein the power management hardware is to monitor a first execution of the code block, store a micro-architectural context of the processor in a metadata block associated with the code block, the micro-architectural context including performance data resulting from the first execution of the code block, the performance data comprising power and energy usage data, and power management related parameters, read the associated metadata block upon a second execution of the code block, and tune the second execution based on the performance data stored in the associated metadata block to increase efficiency of executing the code block.

    AGGREGATED PAGE FAULT SIGNALING AND HANDLING

    公开(公告)号:US20190205200A1

    公开(公告)日:2019-07-04

    申请号:US16234539

    申请日:2018-12-27

    CPC classification number: G06F11/0784 G06F9/30036 G06F9/30043 G06F12/08

    Abstract: A processor of an aspect includes an instruction pipeline to process a multiple memory address instruction that indicates multiple memory addresses. The processor also includes multiple page fault aggregation logic coupled with the instruction pipeline. The multiple page fault aggregation logic is to aggregate page fault information for multiple page faults that are each associated with one of the multiple memory addresses of the instruction. The multiple page fault aggregation logic is to provide the aggregated page fault information to a page fault communication interface. Other processors, apparatus, methods, and systems are also disclosed.

    Aggregated page fault signaling and handling

    公开(公告)号:US10255126B2

    公开(公告)日:2019-04-09

    申请号:US15893982

    申请日:2018-02-12

    Abstract: A processor of an aspect includes an instruction pipeline to process a multiple memory address instruction that indicates multiple memory addresses. The processor also includes multiple page fault aggregation logic coupled with the instruction pipeline. The multiple page fault aggregation logic is to aggregate page fault information for multiple page faults that are each associated with one of the multiple memory addresses of the instruction. The multiple page fault aggregation logic is to provide the aggregated page fault information to a page fault communication interface. Other processors, apparatus, methods, and systems are also disclosed.

    Aggregated page fault signaling and handling

    公开(公告)号:US11275637B2

    公开(公告)日:2022-03-15

    申请号:US16994269

    申请日:2020-08-14

    Abstract: A processor of an aspect includes an instruction pipeline to process a multiple memory address instruction that indicates multiple memory addresses. The processor also includes multiple page fault aggregation logic coupled with the instruction pipeline. The multiple page fault aggregation logic is to aggregate page fault information for multiple page faults that are each associated with one of the multiple memory addresses of the instruction. The multiple page fault aggregation logic is to provide the aggregated page fault information to a page fault communication interface. Other processors, apparatus, methods, and systems are also disclosed.

    AGGREGATED PAGE FAULT SIGNALING AND HANDLING
    10.
    发明申请

    公开(公告)号:US20200379835A1

    公开(公告)日:2020-12-03

    申请号:US16994269

    申请日:2020-08-14

    Abstract: A processor of an aspect includes an instruction pipeline to process a multiple memory address instruction that indicates multiple memory addresses. The processor also includes multiple page fault aggregation logic coupled with the instruction pipeline. The multiple page fault aggregation logic is to aggregate page fault information for multiple page faults that are each associated with one of the multiple memory addresses of the instruction. The multiple page fault aggregation logic is to provide the aggregated page fault information to a page fault communication interface. Other processors, apparatus, methods, and systems are also disclosed.

Patent Agency Ranking