US 12,217,326 B2
Identifying application buffers for post-processing and re-use in secondary applications
David Kvasnica, Ontario (CA); Adrian Jerod Wells, Snellville, GA (US); and Jeremiah Gustaf Ingham, Milpitas, CA (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on May 25, 2022, as Appl. No. 17/824,387.
Prior Publication US 2023/0385983 A1, Nov. 30, 2023
Int. Cl. G06T 1/60 (2006.01); G06N 3/084 (2023.01); G06T 1/20 (2006.01)
CPC G06T 1/60 (2013.01) [G06N 3/084 (2013.01); G06T 1/20 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
identifying a plurality of buffers associated with an application processing a plurality of frames;
generating a data structure for at least one buffer of the plurality of buffers;
responsive to detecting a draw call directed to the at least one buffer of the plurality of buffers, updating a statistic of a plurality of statistics of the data structure corresponding to the at least one buffer, wherein the plurality of statistics includes at least one of: a draw call count, a viewport draw call count, or a matching draw data count; and
for the at least one buffer, determining, based on a plurality of statistics of a corresponding data structure, a score reflecting a likelihood of the at least one buffer being associated with a specified buffer type.