Pointer de-referencing technologies

    公开(公告)号:US12190406B2

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

    申请号:US17359528

    申请日:2021-06-26

    Abstract: Examples described herein relate to an apparatus comprising: at least one memory and at least one processor. In some example, the at least one processor is to: represent at least one vertex in a set of vertices of a first polygon using a first index; store the first index into the at least one memory; and indicate whether the first index is to be de-referenced based on a comparison between the first index and at least one other index, wherein: a first memory pointer is associated with the at least one vertex in the set of vertices of the first polygon and the first index comprises a number of bits that is less than a number of bits associated with the first memory pointer. In some examples, the number of bits of the first index is based on a size of a vertex window and wherein the vertex window comprises multiple vertices associated with one or more draw calls. In some examples, the number of bits of the first index is N and 2N is a size of a vertex window and wherein the vertex window comprises 2N vertices associated with one or more draw calls.

    Instruction prefetch mechanism
    3.
    发明授权

    公开(公告)号: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.

Patent Agency Ranking