Systems and methods for providing scalable parallel graphics rendering capability for information handling systems
First Claim
Patent Images
1. An information handling system, comprising:
- a motherboard including circuitry;
a first modular component including a first parallel graphics rendering graphics hub coupled by a first data bus to at least one first graphics processing unit (GPU) that is part of the first modular component, said first modular component being coupled to the motherboard of the information handling system such that said first parallel graphics rendering graphics hub receives signals from one or more components of said motherboard, and said first parallel graphics rendering graphics hub including a cascade-out port; and
a first additional modular component separate from said first modular component, said first additional modular component including a second parallel graphics rendering graphics hub coupled to at least one second GPU that is part of said first additional modular component, the second parallel graphics rendering graphics hub having a cascade-in port coupled by a second data bus to the cascade-out port of the first parallel graphics rendering graphics hub with said first additional modular component being coupled to said first modular component such that said first and second parallel graphics rendering graphics hubs are coupled together in cascade relationship with said first parallel graphics rendering graphics hub being coupled between said second parallel graphics rendering graphics hub and said motherboard and such that the second parallel graphics rendering graphics hub is only configured to exchange signals with the motherboard through the cascade-out port of the first parallel graphics rendering graphics hub and the cascade-in port of the second parallel graphics rendering graphics hub;
where the second parallel graphics rendering graphics hub of the first additional modular component further comprises a cascade-out port configured for coupling to a cascade-in port of a third parallel graphics rendering graphics hub of a second additional modular component separate from said first modular component and said first additional modular component; and
wherein said first parallel graphics rendering graphics hub is further configured to provide signals to said first GPU by said first data bus and to said second GPU by said second data bus and said second parallel graphics rendering graphics hub to enable parallel graphics rendering using said first GPU and said second GPU.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing scalability of multiple graphic processor units (GPU) that work together in a multi-coprocessor fashion to provide parallel graphics rendering methodology for an information handling system. The total number of active GPUs working together to provide parallel graphics rendering methodology for a given information handling system may be increased in a modular manner beyond one or two GPUs, e.g., so as allow as many GPUs as desired to be attached to a given information handling system such as a desktop computer or notebook computer.
26 Citations
25 Claims
-
1. An information handling system, comprising:
-
a motherboard including circuitry; a first modular component including a first parallel graphics rendering graphics hub coupled by a first data bus to at least one first graphics processing unit (GPU) that is part of the first modular component, said first modular component being coupled to the motherboard of the information handling system such that said first parallel graphics rendering graphics hub receives signals from one or more components of said motherboard, and said first parallel graphics rendering graphics hub including a cascade-out port; and a first additional modular component separate from said first modular component, said first additional modular component including a second parallel graphics rendering graphics hub coupled to at least one second GPU that is part of said first additional modular component, the second parallel graphics rendering graphics hub having a cascade-in port coupled by a second data bus to the cascade-out port of the first parallel graphics rendering graphics hub with said first additional modular component being coupled to said first modular component such that said first and second parallel graphics rendering graphics hubs are coupled together in cascade relationship with said first parallel graphics rendering graphics hub being coupled between said second parallel graphics rendering graphics hub and said motherboard and such that the second parallel graphics rendering graphics hub is only configured to exchange signals with the motherboard through the cascade-out port of the first parallel graphics rendering graphics hub and the cascade-in port of the second parallel graphics rendering graphics hub; where the second parallel graphics rendering graphics hub of the first additional modular component further comprises a cascade-out port configured for coupling to a cascade-in port of a third parallel graphics rendering graphics hub of a second additional modular component separate from said first modular component and said first additional modular component; and wherein said first parallel graphics rendering graphics hub is further configured to provide signals to said first GPU by said first data bus and to said second GPU by said second data bus and said second parallel graphics rendering graphics hub to enable parallel graphics rendering using said first GPU and said second GPU. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A portable information handling system assembly, comprising:
-
a portable information handling system, said portable information handling system comprising; a motherboard including circuitry, and a first modular component including a first parallel graphics rendering graphics hub coupled by a first data bus to at least one first graphics processing unit (GPU) that is part of the first modular component, said first modular component being coupled to the motherboard of the information handling system such that said first parallel graphics rendering graphics hub receives signals from one or more components of said motherboard, and said first parallel graphics rendering graphics hub including a cascade-out port; a docking station for said portable information handling system, said docking station being configured to be removeably coupled to said portable information handling system by a docking expansion interconnect, and said docking station comprising; a first additional modular component separate from said first modular component, said first additional modular component including a second parallel graphics rendering graphics hub coupled to at least one second GPU that is part of said first additional modular component, the second parallel graphics rendering graphics hub having a cascade-in port being configured for coupling by a second data bus and said docking expansion interconnect to the cascade-out port of the first parallel graphics rendering graphics hub when said portable information handling system is docked with said docking station with said first additional modular component being coupled to said first modular component such that said first and second parallel graphics rendering graphics hubs are coupled together in cascade relationship with said first parallel graphics rendering graphics hub being coupled between said second parallel graphics rendering graphics hub and said motherboard and such that the second parallel graphics rendering graphics hub is only configured to exchange signals with the motherboard through the cascade-out port of the first parallel graphics rendering graphics hub and the cascade-in port of the second parallel graphics rendering graphics hub; wherein said first parallel graphics rendering is further configured to provide signals to said first GPU by said first data bus and to said second GPU by said second data bus via said docking expansion interconnect and said second parallel graphics rendering graphics hub to enable parallel graphics rendering using said first GPU and said second GPU. - View Dependent Claims (9, 10)
-
-
11. A method of configuring an information handling system, comprising:
-
providing a motherboard including circuitry; providing a first modular component coupled to the motherboard, the first modular component including a first parallel graphics rendering graphics hub coupled by a first data bus to at least one first graphics processing unit (GPU) that is part of the first modular component, said first modular component being coupled to the motherboard of the information handling system such that said first parallel graphics rendering graphics hub receives signals from one or more components of said motherboard, and said first parallel graphics rendering graphics hub including a cascade-out port; providing a first additional modular component separate from said first modular component, said first additional modular component including a second parallel graphics rendering graphics hub coupled to at least one second GPU that is part of said first additional modular component, the second parallel graphics rendering graphics hub having a cascade-in port coupled by a second data bus to the cascade-out port of the first parallel graphics rendering graphics hub with said first additional modular component being coupled to said first modular component such that said first and second parallel graphics rendering graphics hubs are coupled together in cascade relationship with said first parallel graphics rendering graphics hub being coupled between said second parallel graphics rendering graphics hub and said motherboard and such that the second parallel graphics rendering graphics hub is only configured to exchange signals with the motherboard through the cascade-out port of the first parallel graphics rendering graphics hub and the cascade-in port of the second parallel graphics rendering graphics hub; wherein said first parallel graphics rendering graphics hub is further configured to provide signals to said first GPU by said first data bus and to said second GPU by said second data bus and said second parallel graphics rendering graphics hub to enable parallel graphics rendering using said first GPU and said second GPU. - View Dependent Claims (12, 13)
-
-
14. A method of configuring a portable information handling system assembly, comprising:
-
providing a portable information handling system, said portable information handling system comprising; a motherboard including circuitry, and a first modular component including a first parallel graphics rendering graphics hub coupled by a first data bus to at least one first graphics processing unit (GPU) that is part of the first modular component, said first modular component being coupled to the motherboard of the information handling system such that said first parallel graphics rendering graphics hub receives signals from one or more components of said motherboard, and said first parallel graphics rendering graphics hub including a cascade-out port; providing a docking station for said portable information handling system, said docking station being configured to be removeably coupled to said portable information handling system by a docking expansion interconnect, and said docking station comprising; a first additional modular component separate from said first modular component, said first additional modular component including a second parallel graphics rendering graphics hub coupled to at least one second GPU that is part of said first additional modular component, the second parallel graphics rendering graphics hub having a cascade-in port being configured for coupling by a second data bus and said docking expansion interconnect to the cascade-out port of the first parallel graphics rendering graphics hub when said portable information handling system is docked with said docking station with said first additional modular component being coupled to said first modular component such that said first and second parallel graphics rendering graphics hubs are coupled together in cascade relationship with said first parallel graphics rendering graphics hub being coupled between said second parallel graphics rendering graphics hub and said motherboard and such that the second parallel graphics rendering graphics hub is only configured to exchange signals with the motherboard through the cascade-out port of the first parallel graphics rendering graphics hub and the cascade-in port of the second parallel graphics rendering graphics hub; wherein said first parallel graphics rendering graphics hub is further configured to provide signals to said first GPU by said first data bus and to said second GPU by said second data bus via said docking expansion interconnect and said second parallel graphics rendering graphics hub to enable parallel graphics rendering using said first GPU and said second GPU. - View Dependent Claims (15, 16)
-
-
17. A scaleable circuit assembly for an information handling system, comprising:
-
a first modular component including a first parallel graphics rendering graphics hub coupled to at least one graphics processing unit (GPU) that is part of the first modular component, said first modular component being coupled to a motherboard of an information handling system such that said first parallel graphics rendering graphics hub receives signals from one or more components of said motherboard, and said first parallel graphics rendering graphics hub including a cascade-out port; and a first additional modular component separate from said first modular component, said first additional modular component including a second parallel graphics rendering graphics hub coupled to at least one GPU that is part of said first additional modular component, the second parallel graphics rendering graphics hub having a cascade-in port coupled to the cascade-out port of the first parallel graphics rendering graphics hub with said first additional modular component being coupled to said first modular component such that said first and second parallel graphics rendering graphics hubs are coupled together in cascade relationship with said first parallel graphics rendering graphics hub being coupled between said second parallel graphics rendering graphics hub and said motherboard and such that the second parallel graphics rendering graphics hub is only configured to exchange signals with the motherboard through the cascade-out port of the first parallel graphics rendering graphics hub and the cascade-in port of the second parallel graphics rendering graphics hub; and where the second parallel graphics rendering graphics hub of the first additional modular component further comprises a cascade-out port configured for coupling to a cascade-in port of a third parallel graphics rendering graphics hub of a second additional modular component separate from said first modular component and said first additional modular component. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method of configuring a portable information handling system assembly, comprising:
-
providing an information handling system, said information handling system comprising a motherboard; providing a first modular component including a first parallel graphics rendering graphics hub coupled to at least one graphics processing unit (GPU) that is part of the first modular component with said first parallel graphics rendering graphics hub including a cascade-out port, and coupling said first modular component to said motherboard of said information handling system such that said first parallel graphics rendering graphics hub receives signals from one or more components of said motherboard; and providing a first additional modular component separate from said first modular component, said first additional modular component including a second parallel graphics rendering graphics hub coupled to at least one GPU that is part of said first additional modular component with the second parallel graphics rendering graphics hub having a cascade-in port, and coupling the cascade-out port of the first parallel graphics rendering graphics hub to the cascade-in port of the second parallel graphics rendering graphics hub in cascade relationship to couple said first additional modular component to said first modular component such that said first and second parallel graphics rendering graphics hubs are coupled together with said first parallel graphics rendering graphics hub being coupled between said second parallel graphics rendering graphics hub and said motherboard and such that the second parallel graphics rendering graphics hub only exchanges signals with the motherboard through the cascade-out port of the first parallel graphics rendering graphics hub and the cascade-in port of the second parallel graphics rendering graphics hub; and where the provided second parallel graphics rendering graphics hub of the first additional modular component further comprises a cascade-out port configured for coupling to a cascade-in port of a third parallel graphics rendering graphics hub of a second additional modular component separate from said first modular component and said first additional modular component. - View Dependent Claims (25)
-
Specification