Parallel graphics system employing multiple graphics pipelines wtih multiple graphics processing units (GPUs) and supporting the object division mode of parallel graphics rendering using pixel processing resources provided therewithin
4 Assignments
0 Petitions
Accused Products
Abstract
A multiple graphics processing unit (GPU) based parallel graphics system comprising multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation. Each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem. According to the principles of the present invention, pixel (color and z depth) data buffered in the video memory of each GPU is communicated to the video memory of a primary GPU, and the video memory and the pixel processing subsystem in the primary GPU are used to carry out the image recomposition process, without the need for dedicated or specialized apparatus.
-
Citations
37 Claims
-
1-27. -27. (canceled)
-
28. A multiple GPU-based parallel graphics system comprising:
-
multiple graphics processing pipelines having multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation; wherein said multiple GPUs include a primary GPU and at least one secondary GPU; wherein each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem; wherein said video memory includes texture memory and a pixel frame buffer; wherein pixel (color and z depth) data buffered in said video memory of each secondary GPU is communicated to said video memory of said primary GPU; and wherein said video memory and at least one of said geometry subsystem and said pixel processing subsystem in said primary GPU are used to carry out an image recomposition phase of the object division mode of said parallel graphics rendering process. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A multiple GPU-based parallel graphics system capable of supporting real-time graphics on a display device, comprising:
-
a PC-based host system architecture having a CPU, a memory bridge, and a CPU program space containing a decomposing module and distributing module; and multiple graphics processing pipelines with having multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation; wherein said multiple GPUs includes a primary GPU and at least one secondary GPU; wherein each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem; wherein pixel (color and z depth) data buffered in said video memory of each secondary GPU is communicated via an inter-GPU communication process, to the video memory of said primary GPU; wherein the video memory and the geometry and/or pixel processing subsystems in said primary GPU are used to carry out an image recomposition phase of the object division mode of said parallel graphics rendering process; and wherein a display device is operably connected to said primary GPU, for displaying graphics displayed from pixel data generated during the image recomposition phase of said object division mode of said parallel graphics rendering process. - View Dependent Claims (35, 36, 37)
-
Specification