Silicon chip of a monolithic construction for use in implementing multiple graphic cores in a graphics processing and display subsystem
First Claim
1. A multi-GPU based graphics processing and display system for use within a computing system including an image display device having a display surface, said multi-GPU based graphics processing and display system comprising:
- multiple graphics processing unit (GPU) driven pipeline cores wherein each said GPU-driven pipeline core includes a GPU and generates pixel values of images from 3D graphics primitives, associated with at least a portion of a digital image to be displayed on said display surface;
a routing center for distributing graphics data received from a CPU to said multiple GPU driven pipeline cores and for collecting rendering results from said multiple GPU driven pipeline cores,a processing element (PE) capable of processing graphics data used by said multiple GPU-driven pipeline cores;
a cache memory for serving said processing element, and for caching graphics data; and
a display interface for receiving said rendering results from said routing center and for interfacing with said image display device, so that said generated pixel values of images can be displayed on the display surface of said image display device;
wherein said multiple graphics processing unit (GPU) driven pipeline cores, routing center, said processing element, said cache memory, and said display interface are implemented on a single semiconductor chip, andwherein said multiple GPU driven pipeline cores are arranged in parallel on said single semiconductor chip to receive graphics data from said routing center according to a parallelization mode.
4 Assignments
0 Petitions
Accused Products
Abstract
A silicon chip of a monolithic construction for use in implementing a multiple core graphics processing and display subsystem in a computing system having a CPU, a system memory, an operating system (OS), a CPU bus, and a display device with a display surface. The computing system supports (i) one or more software applications for issuing graphics commands, (ii) one or more graphics libraries for storing data used to implement said graphics commands. The silicon chip comprises multiple graphic pipeline cores, a partial frame buffer for buffering pixels corresponding to image fragments, a routing center, control unit, and a display interface, for displaying composited images on the display surface of the computing system.
-
Citations
12 Claims
-
1. A multi-GPU based graphics processing and display system for use within a computing system including an image display device having a display surface, said multi-GPU based graphics processing and display system comprising:
-
multiple graphics processing unit (GPU) driven pipeline cores wherein each said GPU-driven pipeline core includes a GPU and generates pixel values of images from 3D graphics primitives, associated with at least a portion of a digital image to be displayed on said display surface; a routing center for distributing graphics data received from a CPU to said multiple GPU driven pipeline cores and for collecting rendering results from said multiple GPU driven pipeline cores, a processing element (PE) capable of processing graphics data used by said multiple GPU-driven pipeline cores; a cache memory for serving said processing element, and for caching graphics data; and a display interface for receiving said rendering results from said routing center and for interfacing with said image display device, so that said generated pixel values of images can be displayed on the display surface of said image display device; wherein said multiple graphics processing unit (GPU) driven pipeline cores, routing center, said processing element, said cache memory, and said display interface are implemented on a single semiconductor chip, and wherein said multiple GPU driven pipeline cores are arranged in parallel on said single semiconductor chip to receive graphics data from said routing center according to a parallelization mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification