IP Library Granted Patent US 10,853,547
Granted Patent B2
US 10,853,547 · App. 16/171,798 · Granted Dec 1, 2020

System and method to identify critical FPGA card sensors

Inventors: Johan Rahardjo (Austin, TX); Pavan Kumar Gavvala (Anantapur, IN)
Assignee: Dell Products, L.P.
G06F30/34G01K7/021G06F1/206
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 10,853,547
App. No.
16/171,798
Granted
Dec 1, 2020
Kind
B2
Abstract

Embodiments are described for identifying critical sensors of a device, such as a FPGA (Field Programmable Gate Array) card, installed within an IHS (Information Handling System). A remote access controller identifies temperature sensors provided by the device and determine alert level thresholds for each of the sensors. The temperature sensors are ranked based on the respective ranges of the alert level thresholds. A first portion of the temperature sensors with the smallest ranges of alert level thresholds are assigned to a first ranked list. Readings from the temperature sensors are monitored and temperature sensors indicating temperature sensor readings rising faster than a first threshold are assigned to a second ranked list. A portion of the temperature sensors in the first ranked list and a portion of the temperature sensors in the second ranked list are designated for use by an airflow cooling system of the IHS.

Claims (43)

1. A method for identifying critical sensors of a device installed within an IHS (Information Handling System), the method comprising:

identifying a plurality of temperature sensors provided by the device;

determining alert level thresholds for each of the plurality of temperature sensors;

ranking the temperature sensors based on ranges of the alert level thresholds of the respective temperature sensors;

assigning a first portion of the temperature sensors with the smallest ranges of alert level thresholds to a first ranked list;

monitoring temperature sensor readings generated by each of the plurality of temperature sensors;

assigning temperature sensors indicating temperature sensor readings rising faster than a first threshold to a second ranked list; and

designating a portion of the temperature sensors in the first ranked list and a portion of the temperature sensors in the second ranked list for use by an airflow cooling system of the IHS, wherein the airflow cooling system utilizes the designated temperature sensors to provide closed-loop airflow cooling of the IHS.

2. The method of claim 1 , wherein the alert level thresholds specify temperature thresholds for alert levels comprising a warning level, a critical level and a failure level.

3. The method of claim 2 , wherein the range of the alert level thresholds of a temperature sensor comprises the difference between the warning level temperature threshold and the failure level temperature threshold.

4. The method of claim 1 , wherein the sensor readings of the plurality of temperature sensors are monitored by a management controller of the device.

5. The method of claim 4 , wherein a management controller transmits temperature readings to the remote management controller only for the sensors designated for use by the airflow cooling system.

6. The method of claim 1 , wherein the device is an FPGA (Field Programmable Gate Array) card.

7. A system for identifying critical sensors of device installed within an IHS (Information Handling System), the system comprising:

a remote access controller configured to monitor operations of the IHS, the remote access controller configured to:

identify a plurality of temperature sensors provided by the device;

determine alert level thresholds for each of the plurality of temperature sensors;

rank the temperature sensors based on the ranges of the alert level thresholds of the respective temperature sensors;

assign a first portion of the temperature sensors with the smallest ranges of alert level thresholds to a first ranked list;

monitor temperature sensor readings generated by each of the plurality of temperature sensors;

assign temperature sensors indicating temperature sensor readings rising faster than a first threshold to a second ranked list; and

designate a portion of the temperature sensors in the first ranked list and a portion of the temperature sensors in the second ranked list for use by an airflow cooling system of the IHS, wherein the airflow cooling system utilizes the designated temperature sensors to provide closed-loop airflow cooling of the IHS; and

a management controller of the device configured to:

forward temperature readings generated by the designated portion of temperature sensors to the remote access controller.

8. The system of claim 7 , wherein the alert level thresholds specify temperature thresholds for alert levels comprising a warning level, a critical level and a failure level.

9. The system of claim 8 , wherein the range of the alert level thresholds of a temperature sensor comprises the difference between the warning level temperature threshold and the failure level temperature threshold.

10. The system of claim 7 , wherein the temperature sensor readings of the plurality of temperature sensors are monitored by the management controller and only the readings for the designated portion of the temperature sensors are transmitted to the remote access controller.

11. The system of claim 7 , wherein the device is an FPGA (Field Programmable Gate Array) card.

12. A remote access controller configured for identifying critical sensors of device installed within an IHS (Information Handling System), the remote access controller comprising:

one or more processors; and

a memory device coupled to the one or more processors, the memory device storing computer-readable instructions that, upon execution by the one or more processors, cause the remote access controller to:

identify a plurality of temperature sensors provided by the device;

determine alert level thresholds for each of the plurality of temperature sensors;

rank the temperature sensors based on the ranges of the alert level thresholds of the respective temperature sensors;

assign a first portion of the temperature sensors with the smallest ranges of alert level thresholds to a first ranked list;

monitor temperature sensor readings generated by each of the plurality of temperature sensors;

assign temperature sensors indicating temperature sensor readings rising faster than a first threshold to a second ranked list; and

designate a portion of the temperature sensors in the first ranked list and a portion of the temperature sensors in the second ranked list for use by an airflow cooling system of the IHS, wherein the airflow cooling system utilizes the designated temperature sensors to provide closed-loop airflow cooling of the IHS.

13. The remote access controller of claim 12 , wherein the alert level thresholds specify temperature thresholds for alert levels comprising a warning level, a critical level and a failure level.

14. The remote access controller of claim 13 , wherein the range of the alert level thresholds of a temperature sensor comprises the difference between the warning level temperature threshold and the failure level temperature threshold.

15. The remote access controller of claim 12 , wherein the temperature sensor readings of the plurality of temperature sensors are monitored by a management controller of the device.

16. The remote access controller of claim 15 , wherein the management controller transmits temperature readings to the remote management controller only for the sensors designated for use by the airflow cooling system.

17. The remote access controller of claim 12 , wherein the device is an FPGA (Field Programmable Gate Array) card.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: RAHARDJO, JOHAN; GAVVALA, PAVAN KUMAR
To: DELL PRODUCTS, L.P.
Reel/Frame 047326/0696 →
Continuity (1)
Related Publication 20200134118A1 · Apr 30, 2020