US2005174353A1PendingUtilityA1

Centralized scalable resource architecture and system

48
Priority: Feb 27, 2002Filed: Apr 15, 2005Published: Aug 11, 2005
Est. expiryFeb 27, 2022(expired)· nominal 20-yr term from priority
G06F 9/505G06F 9/5044G06F 3/14
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A centralized resource system comprises a plurality of compute resource units, a plurality of visualization resource units, and a switching fabric coupling the plurality of visualization resource units to the plurality of compute resource units. The switching fabric is operable to couple select one or more visualization resource units to select one or more compute resource units for generating at least one graphical image. A plurality of display devices is coupled to the one or more select visualization resource units operable to display the at least one graphical image.

Claims

exact text as granted — not AI-modified
1 - 39 . (canceled)  
   
   
       40 . A computer resource system, comprising: 
 at least one visualization resource unit being dynamically allocatable to process data received from a plurality applications, each application being executed by a respective compute resource unit; and    a plurality of display devices coupled to the visualization resource unit for displaying processed results of each respective application.    
   
   
       41 . The system of  claim 40 , wherein the visualization resource unit comprises a plurality of pipelines being dynamically allocatable to each respective application.  
   
   
       42 . The system of  claim 40 , wherein the visualization resource unit comprises at least one compositor adapted to combine at least two data streams.  
   
   
       43 . The system of  claim 40 , wherein the visualization resource unit comprises a graphics engine for processing graphical data received from at least one of the applications.  
   
   
       44 . The system of  claim 40 , further comprising a crossbar switch adapted to dynamically allocate pipelines of the visualization resource unit to respective compute resource units.  
   
   
       45 . A method for allocating computing resources, comprising: 
 executing a plurality of applications each via a respective compute resource unit;    dynamically allocating at least one visualization resource unit to process data received from each respective application; and    transmitting the results of the processed data to a plurality of display devices.    
   
   
       46 . The method of  claim 45 , further comprising compositing at least two data streams received from at least two compute resource units.  
   
   
       47 . The method of  claim 45 , further comprising dynamically allocating a plurality of pipelines of the visualization resource unit to the applications.  
   
   
       48 . The method of  claim 45 , further comprising dynamically coupling a plurality of pipelines of the visualization resource unit to the respective compute resource units.  
   
   
       49 . The method of  claim 45 , further comprising configuring a switch to dynamically couple a plurality of pipelines of the visualization resource unit to the respective compute resource units.  
   
   
       50 . A computer resource system, comprising: 
 a plurality of user terminals communicatively coupled to a plurality of compute resource units to control processing of an application by respective compute resource units; and    a visualization resource unit being dynamically allocatable for processing data received by the respective compute resource units.    
   
   
       51 . The system of  claim 50 , wherein the visualization resource unit is adapted to communicate data processing results corresponding to the applications to the user terminals.  
   
   
       52 . The system of  claim 50 , wherein the visualization resource unit comprises a plurality of pipelines being dynamically allocatable to the respective compute resource units.  
   
   
       53 . The system of  claim 50 , further comprising a switch configured to dynamically couple pipelines of the visualization resource unit to the respective compute resource units.  
   
   
       54 . The system of  claim 50 , wherein the visualization resource unit comprises at least one compositor for compositing at least two data streams corresponding to at least two compute resource units.  
   
   
       55 . A computer resource system, comprising: 
 a visualization resource unit having a plurality of pipelines for processing data received from a plurality of compute resource units and transmitting results of the processed data to a plurality of display devices, the visualization resource unit dynamically configurable to cluster select pipelines with select compute resource units into a plurality of subsets for processing multiple data processing jobs.    
   
   
       56 . The system of  claim 55 , wherein visualization resource unit comprises at least one compositor for compositing at least two data streams received from at least two compute resource units.  
   
   
       57 . The system of  claim 55 , further comprising a switch configured to dynamically couple the select compute resource units to the select pipelines for each respective subset.  
   
   
       58 . The system of  claim 55 , wherein each subset is adapted to execute at least one instance of an application.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.