VIRTUAL ADDRESS ACCESS TO GPU SURFACE AND SAMPLER STATES

    公开(公告)号:US20240134527A1

    公开(公告)日:2024-04-25

    申请号:US17971290

    申请日:2022-10-20

    CPC classification number: G06F3/061 G06F3/0655 G06F3/0679 G06T1/60

    Abstract: Embodiments described herein provide a technique to enable access to entries in a surface state or sampler state using 64-bit virtual addresses. One embodiment provides a graphics core that includes memory access circuitry configured to facilitate access to the memory by functional units of the graphics core. The memory access circuitry is configured to receive a message to access an entry in a surface state or a sampler state associated with a parallel processing operation. The message specifies a base address for a surface state entry or sampler state entry. The circuitry can add the base address and the offset to determine a 64-bit virtual address for the entry in the surface state entry or the sampler state and submit a memory access request to the memory to access the entry of the surface state or sampler state.

    DYNAMIC ROUTING OF TEXTURE LOADS IN GRAPHICS PROCESSING

    公开(公告)号:US20230101654A1

    公开(公告)日:2023-03-30

    申请号:US17484955

    申请日:2021-09-24

    Abstract: Dynamic routing of texture-load in graphics processing is described. An example of a processor includes one or more processing resources, the one or more processing resources to load a message including a texture load; a texture sampler and a data port; and a message router to route the texture load to a destination, wherein the destination may be either the texture sampler or the data port; wherein the message router includes arbitration circuitry to select the destination for the texture load, the arbitration circuitry to base selection of the destination at least in part on support by the data port for a format of a memory surface for the texture load; and a utilization metric for the data port representing availability of the data port.

    Dynamic routing of texture loads in graphics processing

    公开(公告)号:US12288284B2

    公开(公告)日:2025-04-29

    申请号:US17484955

    申请日:2021-09-24

    Abstract: Dynamic routing of texture-load in graphics processing is described. An example of a processor includes one or more processing resources, the one or more processing resources to load a message including a texture load; a texture sampler and a data port; and a message router to route the texture load to a destination, wherein the destination may be either the texture sampler or the data port; wherein the message router includes arbitration circuitry to select the destination for the texture load, the arbitration circuitry to base selection of the destination at least in part on support by the data port for a format of a memory surface for the texture load; and a utilization metric for the data port representing availability of the data port.

Patent Agency Ranking