Guided attachment of accelerators to computer systems
AssigneeInternational Business Machines Corporation
InventorsRajaram B. Krishnamurthy, Hong Deng, Thomas A. Gregg, John P. Rankin
Life of this patent
Estimating the term…
Abstract
A method of guided attachment of hardware accelerators to slots of a computing system includes dividing a first group of hardware accelerators into a plurality of priority classes, dividing a first group of slots of the computing system into a plurality of hierarchical tiers, and attaching each hardware accelerator of the first group of hardware accelerators to a slot matched to the hardware accelerators based on comparison of a priority class of the hardware accelerator and a hierarchical tier of the slot.
Claims20
A method of guided attachment of hardware accelerators to slots of a computing system, comprising:
- dividing a first group of hardware accelerators into a plurality of priority classes;
- dividing a first group of slots of the computing system into a plurality of hierarchical tiers;
- and
- attaching each hardware accelerator of the first group of hardware accelerators to a slot matched to the hardware accelerators based on comparison of a priority class of the hardware accelerator and a hierarchical tier of the slot.
A computing system, comprising:
- a plurality of hardware accelerator attachment slots disposed in decreasing proximity to main components of the computing system;
- a plurality of interface hubs operatively connecting groups of slots of the plurality of hardware accelerator attachment slots;
- and
- means for executing a method of guided attachment of hardware accelerators to the plurality of hardware accelerator attachment slots of the computing system, the method including:
- dividing a first group of hardware accelerators into a plurality of priority classes;
- dividing a first group of slots of the plurality of accelerator attachment slots into a plurality of hierarchical tiers based on proximity of each slot to a main component of the computing system;
- and
- attaching each hardware accelerator of the first group of hardware accelerators to a slot matched to the hardware accelerators based on comparison of a priority class of the hardware accelerator and a hierarchical tier of the slot.
A computer program product including a computer readable medium with program segments for, when executed on a computer device, causing the computer device to implement a method of guided attachment of hardware accelerators to slots of a computing system, the method comprising:
- dividing a first group of hardware accelerators into a plurality of priority classes;
- dividing a first group of slots of the computing system into a plurality of hierarchical tiers;
- and
- attaching each hardware accelerator of the first group of hardware accelerators to a slot matched to the hardware accelerators based on comparison of a priority class of the hardware accelerator and a hierarchical tier of the slot.
Dependencies are inferred from the claim text.