COMPUTING SYSTEM EMPLOYING A MULTI-GPU GRAPHICS PROCESSING AND DISPLAY SUBSYSTEM SUPPORTING SINGLE-GPU NON-PARALLEL (MULTI-THREADING) AND MULTI-GPU APPLICATION-DIVISION PARALLEL MODES OF GRAPHICS PROCESSING OPERATION
4 Assignments
0 Petitions
Accused Products
Abstract
A computing system employing a multi-GPU graphics processing and display subsystem supporting single-GPU non-parallel (i.e. multi-tasking) and multi-GPU parallel application-division modes of graphics processing operations, in order to execute graphic commands and process graphics data (GCAD) render pixel-composited images containing graphics for display on a display device during the run-time of the multiple graphics-based applications, while managing and conserving electrical power and graphics processing resources. An automatic mode control module (AMCM) analyzes the application profiles assigned to graphics applications running on the computing system, and automatically controls the mode of operation of the multi-GPU graphics processing and display subsystem during the run-time of the multiple graphics-based applications.
60 Citations
14 Claims
-
1. (canceled)
-
2. A PC-based computing system comprising:
-
a multi-GPU graphics processing and display subsystem having at least one internal GPU and at least one discrete (external) GPU, and supporting single-GPU non-parallel and multi-GPU application-division parallel modes of graphics processing, in order to execute graphic commands and process graphics data (GCAD) render pixel-composited images containing graphics for display on a display device during the run-time of multiple graphics-based applications; and an automatic mode control module (AMCM) for automatically controlling the mode of operation of said multi-GPU graphics processing and display subsystem during the run-time of said multiple graphics-based applications, so as to ensure the efficient use of electrical power and graphics processing resources while running said graphics-based applications at high levels of graphics performance. - View Dependent Claims (3, 4)
-
-
5. A computing system comprising:
-
a multi-GPU graphics processing and display subsystem, having an internal GPU and a discrete GPU, and supporting single-GPU non-parallel and multi-GPU application-division parallel modes of graphics processing, in order to execute graphic commands and process graphics data (GCAD) render pixel-composited images containing graphics for display on a display device during the run-time of multiple graphics-based applications; a register for registering the name of a plurality of graphics based applications, wherein each said graphics based application includes an initialization header; an automatic mode control module for automatically reading the name of each graphics application running on the said computing system, and comparing the name of said graphics application with names of graphics-based applications registered in said register. - View Dependent Claims (6)
-
-
7-8. -8. (canceled)
-
9. A PC-based computing system having a multi-GPU graphics processing and display subsystem that supports both single-GPU non-parallel and multi-GPU parallel application-division modes of graphics processing, and which is capable of automatic management and conservation of electrical power.
-
10. An Internet-based central application profile database server system comprising:
-
a plurality of client computing machines operably connected to the infrastructure of the Internet, wherein each said client computing machine includes a display device and a multi-GPU graphics processing and display subsystem with a local database, for automatically updating, over the Internet, application profiles (APs) within said local database. - View Dependent Claims (11, 12, 13, 14)
-
Specification