OUT-OF-ORDER EXECUTION OF GRAPHICS PROCESSING UNIT TEXTURE SAMPLER OPERATIONS

    公开(公告)号:US20230111571A1

    公开(公告)日:2023-04-13

    申请号:US17484619

    申请日:2021-09-24

    Abstract: Embodiments described herein are generally directed facilitating out-of-order execution of GPU texture sampler operations. An embodiment of a method includes a texture sampler of a GPU maintaining (i) a latency queue operable to store information regarding a set of transactions associated with each of multiple texture sampler operations and (ii) multiple virtual channel (VC) queues each operable to store information regarding transactions for a respective single texture sampler operation at a time. Out-of-order processing of the texture sampler operations is facilitated by making use of the latency queue and the VC queues. For example, during a transaction processing interval, the availability of data in a cache for the transactions associated with each of the VC queues may be determined. A VC queue may be selected based on the determined availability of data. A transaction associated with a head of the selected VC queue may then be processed.

Patent Agency Ranking