AGGREGATED PAGE FAULT SIGNALING AND HANDLING

    公开(公告)号:US20190205200A1

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

    申请号:US16234539

    申请日:2018-12-27

    申请人: Intel Corporation

    IPC分类号: G06F11/07 G06F12/08 G06F9/30

    摘要: 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

    申请人: Intel Corporation

    IPC分类号: G06F9/30 G06F11/07 G06F12/08

    摘要: 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.

    2-D gather instruction and a 2-D cache

    公开(公告)号:US09727476B2

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

    申请号:US14635403

    申请日:2015-03-02

    申请人: Intel Corporation

    IPC分类号: G09G5/36 G06F12/0875 G06T1/60

    摘要: A processor may support a two-dimensional (2-D) gather instruction and a 2-D cache. The processor may perform the 2-D gather instruction to access one or more sub-blocks of data from a 2-D image stored in a memory coupled to the processor. The 2-D cache may store the sub-blocks of data in a multiple cache lines. Further, the 2-D cache may support access of more than one cache lines while preserving a 2-D structure of the 2-D image.

    Extension of CPU Context-State Management for Micro-Architecture State
    8.
    发明申请
    Extension of CPU Context-State Management for Micro-Architecture State 审中-公开
    扩展用于微架构状态的CPU上下文状态管理

    公开(公告)号:US20170024210A1

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

    申请号:US15175881

    申请日:2016-06-07

    申请人: Intel Corporation

    IPC分类号: G06F9/30 G06F9/46 G06F9/38

    摘要: A processor saves micro-architectural contexts to increase the efficiency of code execution and power management. A save instruction is executed to store a micro-architectural state and an architectural state of a processor in a common buffer of a memory upon a context switch that suspends the execution of a process. The micro-architectural state contains performance data resulting from the execution of the process. A restore instruction is executed to retrieve the micro-architectural state and the architectural state from the common buffer upon a resumed execution of the process. Power management hardware then uses the micro-architectural state as an intermediate starting point for the resumed execution.

    摘要翻译: 处理器可以节省微架构上下文以提高代码执行和电源管理的效率。 执行保存指令以在停止进程的执行的上下文切换时将微架构状态和处理器的体系结构状态存储在存储器的公共缓冲器中。 微架构状态包含执行该过程所产生的性能数据。 执行恢复指令以在恢复执行该过程时从公共缓冲器检索微架构状态和架构状态。 电源管理硬件然后使用微架构状态作为恢复执行的中间起点。

    Aggregated page fault signaling and handling

    公开(公告)号:US11275637B2

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

    申请号:US16994269

    申请日:2020-08-14

    申请人: Intel Corporation

    IPC分类号: G06F11/07 G06F12/08 G06F9/30

    摘要: 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.