-
公开(公告)号:US10810784B1
公开(公告)日:2020-10-20
申请号:US16522108
申请日:2019-07-25
Applicant: NVIDIA Corporation
Inventor: Pranava Ajith Rai , Amit Jain
IPC: G06F12/0862 , G06T1/60 , G06T15/04 , G06F12/0811 , G06F9/38 , G06F12/02 , G06F17/11 , G06T15/00
Abstract: Systems and methods for improved texture mapping and graphics processing are described. According to an example implementation, whole or parts of texture blocks are prefetched to an intermediate cache by a processing unit so that the same processing unit or another processing unit can subsequently obtain the prefetched texture block from the intermediate cache. Moreover, in some example implementations, control circuitry associated with the intermediate cache may throttle prefetch requests in order to avoid the memory system and/or the interconnect system receiving excessive amounts of prefetch requests. Additionally, in some implementations, deduplication of prefetch requests can be performed at the intermediate cache and/or the processing unit. Some implementations also include an efficient technique for calculating the address of the next texture block to be prefetched.