The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 25, 2019

Filed:

Dec. 22, 2015
Applicant:

Nvidia Corporation, Santa Clara, CA (US);

Inventors:

Niket Agrawal, Bangalore, IN;

Amit Jain, Bangalore, IN;

Dale Kirkland, Madison, AL (US);

Karim Abdalla, Menlo Park, CA (US);

Ziyad Hakura, San Jose, CA (US);

Haren Kethareswaran, Bangalore, IN;

Assignee:

NVIDIA CORPORATION, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 17/10 (2006.01); G06T 17/20 (2006.01);
U.S. Cl.
CPC ...
G06T 17/10 (2013.01); G06T 17/20 (2013.01);
Abstract

One embodiment of the present invention includes a technique for distributing work slices associated with a graphics processing unit for processing. A primitive distribution system receives a draw command related to a graphics object associated with a plurality of indices. The primitive distribution system creates a plurality of work slices, where each work slice is associated with a different subset of the indices included in the plurality of indices. The primitive distribution system scans a first subset of indices to identify a first set of characteristics that is needed to process a second subset of indices. The primitive distribution system processes the second subset of indices based at least in part on the one or more characteristics. Advantageously, because multiple work slices are analyzed in parallel for duplicate indices, the time required to analyze work slices is more in balance with the time required to process the work slices, leading to greater utilization of GPU resources and improved overall performance.


Find Patent Forward Citations

Loading…