IP Library › Granted Patent US 11,609,810
Granted Patent B2
US 11,609,810 · App. 16/213,969 · Granted Mar 21, 2023

Technologies for predicting computer hardware performance with machine learning

Inventors: Samantha Alt (Portland, OR); Derssie Mebratu (Hillsboro, OR); Nishi Ahuja (Portland, OR)
Assignee: Intel Corporation
G06F11/079G06F11/0751G06F11/3037G06F11/3058G06F11/3433
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,609,810
App. No.
16/213,969
Granted
Mar 21, 2023
Kind
B2
Abstract

Technologies for predicting computer hardware performance with machine learning are disclosed. Analysis of telemetry data through machine learning and statistical modeling is used to determine whether various components of a compute device such as a fan or memory are failing or are otherwise potentially impacting performance of the compute device. For example, machine-learning-based algorithms may be used to determine an impact of a latency of memory accesses may have on time to execute workloads.

Claims (19)

1. An orchestration system for managing failure of a fan of a compute device, the orchestration system comprising:

fan performance classification circuitry to:

access parameters of an algorithm for determination of a likelihood of failure of the fan;

receive telemetry data of the compute device, wherein the telemetry data comprises speeds of a plurality of fans of the compute device; and

analyze, with use of the parameters of the algorithm for determination of a likelihood of failure of the fan, the telemetry data to generate an output of the algorithm for determination of a likelihood of failure of the fan, wherein the output of the algorithm for determination of a likelihood of failure of the fan indicates a likelihood of failure of a fan of the plurality of fans of the compute device, wherein the output of the algorithm is a difference between a statistical value of a fan speed and an F value of an F-distribution; and

workload allocation circuitry to:

determine, and based on the output of the algorithm for determination of a likelihood of failure of the fan, whether action should be taken to mitigate an effect failure of the fan; and

move, by the orchestration system and in response to a determination that action should be taken to mitigate an impact of failure of the fan, a workload of the compute device to a different compute device.

2. The orchestration system of claim 1 , wherein the parameters of the algorithm for determination of a likelihood of failure of the fan comprises parameters of a statistical model,

wherein to analyze, with use of the parameters of the algorithm for determination of a likelihood of failure of the fan, the telemetry data to generate an output of the algorithm for determination of a likelihood of failure of the fan comprises to analyze, by the orchestration system and with use of the parameters of the statistical model, the telemetry data to generate an output of the statistical model.

3. The orchestration system of claim 2 , further comprising:

fan performance classification training circuitry to:

access telemetry data of training workloads; and

calculate, with use of the telemetry data of the training workloads, a mean fan speed vector and a covariance matrix, wherein the parameters for the statistical model comprise the mean fan speed vector and the covariance matrix.

4. The orchestration system of claim 3 , wherein to analyze the telemetry data to generate an output of the algorithm for determination of a likelihood of failure of the fan comprises:

calculate, with use of the statistical model, a T 2 statistical value of the fan speed,

calculate, with use of the statistical model, the F value of the F-distribution; and

determine a difference between the T 2 statistical value and the F value.

5. The orchestration system of claim 1 , wherein the parameters of the algorithm for determination of a likelihood of failure of the fan comprises parameters of a naïve Bayesian classifier, wherein to analyze, with use of the parameters of the algorithm for determination of a likelihood of failure of the fan, the telemetry data to generate an output of the algorithm for determination of a likelihood of failure of the fan comprises to analyze, by the orchestration system and with use of the parameters of the naïve Bayesian classifier, the telemetry data to generate an output of the naïve Bayesian classifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: ALT, SAMANTHA; MEBRATU, DERSSIE; AHUJA, NISHI
To: INTEL CORPORATION
Reel/Frame 055985/0702 →
Continuity (2)
Provisional Application 62595710 · Dec 7, 2017
Related Publication 20190147364A1 · May 16, 2019
Cited By (1)
US 12,379,983