IP Library Granted Patent US 11,675,599
Granted Patent B2
US 11,675,599 · App. 16/984,726 · Granted Jun 13, 2023

Systems and methods for managing system rollup of accelerator health

Inventors: Chitrak Gupta (Bangalore, IN); Rama Rao Bisa (Bangalore, IN); John R. Palmer (Georgetown, TX)
Assignee: Dell Products L.P.
G06F9/3877G06F9/4411G06F13/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,675,599
App. No.
16/984,726
Granted
Jun 13, 2023
Kind
B2
Abstract

An information handling system may include a processor, one or more accelerators communicatively coupled to the processor, and a management controller communicatively coupled to the processor and the one or more accelerators and configured for out-of-band management of the information handling system, the management controller further configured to receive information regarding the one or more accelerators, determine a criticality factor for each of the one or more accelerators based on the information, determine an accelerator health status for each of the one or more accelerators, and determine an overall system health of the information handling system based on the criticality factors and the accelerator health statuses.

Claims (30)

1. An information handling system comprising:

a processor;

one or more accelerators communicatively coupled to the processor; and

a baseboard management controller (BMC) communicatively coupled to the processor and the one or more accelerators and configured for out-of-band management of the information handling system, the BMC further configured to:

receive statistical information regarding the one or more accelerators wherein the statistical information comprises, for each of the one or more accelerators, information indicative of one or more of: utilization of such accelerator, number of processes executed by such accelerator, page retirement statistics of such accelerator, uptime of such accelerator, and driver loading state of such accelerator;

determine a criticality factor for each of the one or more accelerators based on the statistical information;

determine an accelerator health status for each of the one or more accelerators; and

determine an overall system health of the statistical information handling system based on the criticality factors and the accelerator health statuses.

2. The information handling system of claim 1 , wherein the statistical information comprises physical information regarding the one or more accelerators.

3. The information handling system of claim 2 , wherein the physical information comprises, for each of the one or more accelerators, one or more of cabling issues associated with such accelerator and bus or communication issues associated with such accelerator.

4. The information handling system of claim 1 , wherein the BMC is further configured to receive the statistical information regarding the one or more accelerators from the one or more accelerators.

5. The information handling system of claim 4 , wherein the BMC is further configured to receive the statistical information regarding the one or more accelerators from at least one of a basic input/output system and a server management module executing on the processor.

6. A baseboard management controller (BMC) configured to communicatively couple to a processor and one or more accelerators, configured for out-of-band management of an information handling system, and further configured to:

receive statistical information regarding the one or more accelerators wherein the statistical information comprises, for each of the one or more accelerators, one or more of: utilization of such accelerator, number of processes executed by such accelerator, page retirement statistics of such accelerator, uptime of such accelerator, and driver loading state of such accelerator;

determine a criticality factor for each of the one or more accelerators based on the statistical information;

determine an accelerator health status for each of the one or more accelerators; and

determine an overall system health of the statistical information handling system based on the criticality factors and the accelerator health statuses.

7. The BMC of claim 6 , wherein the statistical information comprises physical information regarding the one or more accelerators.

8. The BMC of claim 7 , wherein the physical information comprises, for each of the one or more accelerators, one or more of cabling issues associated with such accelerator and bus or communication issues associated with such accelerator.

9. The BMC of claim 6 , further configured to receive the statistical information regarding the one or more accelerators from the one or more accelerators.

10. The BMC of claim 9 , further configured to receive the statistical information regarding the one or more accelerators from at least one of a basic input/output system and a server management module executing on the processor.

11. A method comprising, in an information handling system comprising a processor, one or more accelerators communicatively coupled to the processor, and a baseboard management controller (BMC) communicatively coupled to the processor and the one or more accelerators and configured for out-of-band management of the information handling system:

receiving, by the BMC, statistical information regarding the one or more accelerators wherein the statistical information comprises, for each of the one or more accelerators, one or more of: utilization of such accelerator, number of processes executed by such accelerator, page retirement statistics of such accelerator, uptime of such accelerator, and driver loading state of such accelerator;

determining, by the BMC, a criticality factor for each of the one or more accelerators based on the statistical information;

determining, by the BMC, an accelerator health status for each of the one or more accelerators; and

determining, by the BMC, an overall system health of the statistical information handling system based on the criticality factors and the accelerator health statuses.

12. The method of claim 11 , wherein the statistical information comprises physical information regarding the one or more accelerators.

13. The method of claim 12 , wherein the physical information comprises, for each of the one or more accelerators, one or more of cabling issues associated with such accelerator and bus or communication issues associated with such accelerator.

14. The method of claim 11 , wherein receiving the statistical information comprises receiving the statistical information regarding the one or more accelerators from the one or more accelerators.

15. The method of claim 9 , wherein receiving the statistical information comprises receiving the statistical information regarding the one or more accelerators from at least one of a basic input/output system and a server management module executing on the processor.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2020
From: GUPTA, CHITRAK; BISA, RAMA RAO; PALMER, JOHN R.
To: DELL PRODUCTS L.P.
Reel/Frame 053397/0518 →