Instruction prefetch mechanism
    32.
    发明授权

    公开(公告)号:US10599571B2

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

    申请号:US15670265

    申请日:2017-08-07

    Abstract: An apparatus to facilitate data prefetching is disclosed. The apparatus includes a cache, one or more execution units (EUs) to execute program code, prefetch logic to maintain tracking information of memory instructions in the program code that trigger a cache miss and compiler logic to receive the tracking information, insert one or more pre-fetch instructions in updated program code to prefetch data from a memory for execution of one or more of the memory instructions that triggered a cache miss and download the updated program code for execution by the one or more EUs.

    Efficient preemption for graphics processors

    公开(公告)号:US10282227B2

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

    申请号:US14543982

    申请日:2014-11-18

    Abstract: Systems and methods may provide for inserting one or more preemption instructions while compiling a computer program. The one or more preemption instructions being inserted within a preemption window in the computer program reduces the number of live registers at each preemption instruction position. Further, the preemption instruction instructs which registers are to be saved at a particular program position, typically the registers that are live at that program position. The compiled program may be run in an execution unit. A preemption request may be made to the execution unit and executed at a next available preemption instruction in the program being run in the execution unit.

    INSTRUCTION PREFETCH MECHANISM
    34.
    发明申请

    公开(公告)号:US20190042433A1

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

    申请号:US15670265

    申请日:2017-08-07

    Abstract: An apparatus to facilitate data prefetching is disclosed. The apparatus includes a cache, one or more execution units (EUs) to execute program code, prefetch logic to maintain tracking information of memory instructions in the program code that trigger a cache miss and compiler logic to receive the tracking information, insert one or more pre-fetch instructions in updated program code to prefetch data from a memory for execution of one or more of the memory instructions that triggered a cache miss and download the updated program code for execution by the one or more EUs.

    Instruction prefetch mechanism
    36.
    发明授权

    公开(公告)号:US12164430B2

    公开(公告)日:2024-12-10

    申请号:US18470553

    申请日:2023-09-20

    Abstract: An apparatus to facilitate data prefetching is disclosed. The apparatus includes a cache, one or more execution units (EUs) to execute program code, prefetch logic to maintain tracking information of memory instructions in the program code that trigger a cache miss and compiler logic to receive the tracking information, insert one or more pre-fetch instructions in updated program code to prefetch data from a memory for execution of one or more of the memory instructions that triggered a cache miss and download the updated program code for execution by the one or more EUs.

    INSTRUCTION PREFETCH MECHANISM
    39.
    发明申请

    公开(公告)号:US20200174933A1

    公开(公告)日:2020-06-04

    申请号:US16787841

    申请日:2020-02-11

    Abstract: An apparatus to facilitate data prefetching is disclosed. The apparatus includes a cache, one or more execution units (EUs) to execute program code, prefetch logic to maintain tracking information of memory instructions in the program code that trigger a cache miss and compiler logic to receive the tracking information, insert one or more pre-fetch instructions in updated program code to prefetch data from a memory for execution of one or more of the memory instructions that triggered a cache miss and download the updated program code for execution by the one or more EUs.

Patent Agency Ranking