Invention Grant
- Patent Title: Distributed tiled caching
-
Application No.: US14058053Application Date: 2013-10-18
-
Publication No.: US10032243B2Publication Date: 2018-07-24
- Inventor: Ziyad S. Hakura , Cynthia Ann Edgeworth Allison , Dale L. Kirkland , Walter R. Steiner
- Applicant: NVIDIA Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA CORPORATION
- Current Assignee: NVIDIA CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Artegis Law Group, LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06T1/20 ; G06T1/60 ; G06T11/40 ; G06T15/00

Abstract:
One embodiment of the present invention sets forth a graphics subsystem configured to implement distributed cache tiling. The graphics subsystem includes one or more world-space pipelines, one or more screen-space pipelines, one or more tiling units, and a crossbar unit. Each world-space pipeline is implemented in a different processing entity and is coupled to a different tiling unit. Each screen-space pipeline is implemented in a different processing entity and is coupled to the crossbar unit. The tiling units are configured to receive primitives from the world-space pipelines, generate cache tile batches based on the primitives, and transmit the primitives to the screen-space pipelines. One advantage of the disclosed approach is that primitives are processed in application-programming-interface order in a highly parallel tiling architecture. Another advantage is that primitives are processed in cache tile order, which reduces memory bandwidth consumption and improves cache memory utilization.
Public/Granted literature
- US20140118364A1 DISTRIBUTED TILED CACHING Public/Granted day:2014-05-01
Information query