×

Computing system capable of parallelizing the operation of multiple graphics processing units (GPUS) supported on external graphics cards

  • US 20080074431A1
  • Filed: 09/18/2007
  • Published: 03/27/2008
  • Est. Priority Date: 11/19/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. A computing system capable of parallelizing the operation of multiple graphics processing units (GPUs) supported on external graphics cards, said computing system comprising:

  • CPU memory space for storing one or more graphics-based applications and a graphics library for generating graphics commands and data (GCAD) during the execution of said one or more graphics-based applications;

    one or more CPUs for executing said graphics-based applications;

    a bridge circuit operably connecting said CPU memory space and said one or more CPUs;

    multiple external graphics cards supporting multiple GPUs and being connected to said bridge circuit by way of a data communication interface; and

    a multi-mode parallel graphics rendering system (MMPRS) supporting multiple modes of parallel operation selected from the group consisting of object division, image division, and time division, and wherein each mode of parallel operation includes at least three stages, namely, decomposition, distribution and recomposition; and

    wherein said MMPGRS includes;

    (i) a plurality of graphic processing pipelines (GPPLs), implemented using said GPUs, and 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, process graphics data, and render pixel-composited images containing graphics for display on a display device during the run-time of said graphics-based application, and said display device being connectable to one of said multiple external graphics cards; and

    (ii) an automatic mode control module for automatically controlling the mode of parallel operation of said MMPGRS during the run-time of said graphics-based application, so that said GPUs are driven in a parallelized manner under the control of said automatic mode control module, during the run-time of said graphics-based application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×