BASE PLUS OFFSET ADDRESSING FOR LOAD/STORE MESSAGES

    公开(公告)号:US20240095038A1

    公开(公告)日:2024-03-21

    申请号:US17949904

    申请日:2022-09-21

    CPC classification number: G06F15/7839 G06F9/30043

    Abstract: Embodiments described herein provide a technique to decompose 64-bit per-lane virtual addresses to access a plurality of data elements on behalf of a multi-lane parallel processing execution resource of a graphics or compute accelerator. The 64-bit per-lane addresses are decomposed into a base address and a plurality of per-lane offsets for transmission to memory access circuitry. The memory access circuitry then combines the base address and the per-lane offsets to reconstruct the per-lane addresses.

    OFFSET SCALING IN LOAD/STORE MESSAGES
    6.
    发明公开

    公开(公告)号:US20240086064A1

    公开(公告)日:2024-03-14

    申请号:US17944500

    申请日:2022-09-14

    CPC classification number: G06F3/0604 G06F3/0644 G06F3/0673 G06T1/20 G06T1/60

    Abstract: Embodiments described herein enable the offload of address calculations required to access a data element within an array of data elements from primary compute resources of a graphics processor to the memory access circuitry of the graphics processor. The memory access circuitry is configured to receive a message to access a data element of an array of data elements in the memory, the message to include an index of the data element in the array of data elements, calculate a byte address for the data element based in part on the index of the data element in the array of data elements, and submit a memory access request to the memory to access the data element at the byte address.

Patent Agency Ranking