Parallel graphics rendering system supporting parallelized operation of multiple graphics processing pipelines within diverse system architectures
First Claim
1. A parallel graphics rendering system embodied within a host computing system having (i) host memory space for storing one or more graphics-based applications and a graphics library for generating graphics commands and data during the run-time of the graphics-based application, (ii) one or more CPUs for executing said graphics-based applications, and (iii) a display device for displaying images containing graphics during the execution of said graphics-based applications, said MMPGRS comprising:
- a multi-mode parallel graphics rendering subsystem supporting multiple modes of parallel operation selected from the group consisting of object division, image division, and time division;
a plurality of graphic processing pipelines (GPPLs) supporting a parallel graphics rendering process that employs one or more of said object division, image division and/or time division modes of parallel operation in order to execute graphic commands and process graphics data (GCAD), and render pixel-composited images containing graphics for display on a display device during the run-time of said graphics-based application; and
an automatic mode control module for automatically controlling the mode of parallel operation of said parallel graphics rendering system during the run-time of said graphics-based application.
4 Assignments
0 Petitions
Accused Products
Abstract
A parallel graphics rendering system is embodied within a host computing system and includes a plurality of graphic processing pipelines (GPPLs) and graphics processing modules. The parallel graphics rendering system supports one or more modes of parallel operation selected from the group consisting of object division, image division, and time division. a plurality of graphic processing pipelines The GPPLs support a parallel graphics rendering process that employs one or more of the object division, image division and/or time division modes of parallel operation in order to execute graphic commands and process graphics data, and render pixel-composited images containing graphics for display on a display device during the run-time of the graphics-based application. An automatic mode control module automatically controls the mode of parallel operation of the parallel graphics rendering system during the run-time of the graphics-based application. The graphics processing modules of the parallel graphics rendering system can be embodied within diverse system architectures.
-
Citations
30 Claims
-
1. A parallel graphics rendering system embodied within a host computing system having (i) host memory space for storing one or more graphics-based applications and a graphics library for generating graphics commands and data during the run-time of the graphics-based application, (ii) one or more CPUs for executing said graphics-based applications, and (iii) a display device for displaying images containing graphics during the execution of said graphics-based applications, said MMPGRS comprising:
-
a multi-mode parallel graphics rendering subsystem supporting multiple modes of parallel operation selected from the group consisting of object division, image division, and time division; a plurality of graphic processing pipelines (GPPLs) supporting a parallel graphics rendering process that employs one or more of said object division, image division and/or time division modes of parallel operation in order to execute graphic commands and process graphics data (GCAD), and render pixel-composited images containing graphics for display on a display device during the run-time of said graphics-based application; and an automatic mode control module for automatically controlling the mode of parallel operation of said parallel graphics rendering system during the run-time of said graphics-based application. - View Dependent Claims (2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
5. The parallel graphics rendering system of 4, wherein each of said decomposition, distribution and recomposition modules is induced into a sub-state by setting parameters, and the mode (i.e. state) of parallel operation of said MMPGRS is established by the combination of such sub-states;
- and
wherein said automatic mode control module controls the substates of said decomposition, distribution and recomposition modules, and inter-state transitions thereof. - View Dependent Claims (6, 7, 8)
- and
Specification