IP Library Granted Patent US 12699596
Granted Patent B2
US 12699596 · App. 18/300,590 · Granted Aug 4, 2026

Managing computing workloads at an information handling system

Inventors: Farzad Khosrowpour (Pflugerville, TX); Suraj M Varma (Portland, OR)
Assignee: Dell Products L.P.
G06F9/505G06F1/3203G06F1/3234G06F9/4893G06F9/5027G06F9/5044G06F9/5094G06F18/241
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 12699596
App. No.
18/300,590
Granted
Aug 4, 2026
Kind
B2
Abstract

Managing computing workloads at an information handling system (IHS), including performing, at a first time, a calibration and configuration of a computing workload management model, including: identifying characteristics of a workload executing at the IHS; performing, based on the characteristics, a classification of the workload executing at the IHS; training, based on the classification of the workload, the computing workload management model, including generating a configuration policy including configuration rules, the configuration rules for automatically adjusting parameters of the IHS; performing, at a second time, a steady-state management of the computing workloads at the IHS, including: monitoring execution of an additional workload at the IHS; in response to execution of the additional workload, i) accessing the computing workload management model including the configuration policy, ii) identifying configuration rules based on the monitored execution of the additional computing workload, iii) applying the configuration rules to automatically adjust parameters of the IHS.

Claims (64)

1 . A computer-implemented method for managing computing workloads at an information handling system, comprising:

performing, at a first time, a calibration and configuration of a computing workload management model, including:

identifying one or more characteristics of a workload executing at the information handling system, the one or more characteristics including system inputs/outputs accessed by the workload;

performing, based on the one or more characteristics, a classification of the workload executing at the information handling system, including classifying the workload, based on the system inputs/outputs accessed by the workload, as processing of an audio stream;

training, based on the classification of the workload, the computing workload management model, including generating a configuration policy including configuration rules, the configuration rules for automatically adjusting one or more parameters of the information handling system, including increasing a speed of a fan of the information handling system and increasing a processing capability of the information handling system;

performing, at a second time, a steady-state management of the computing workloads at the information handling system, including:

monitoring execution of an additional workload at the information handling system, including identifying a system inputs/outputs accessed by the additional workload;

classifying the additional workload as processing of an audio stream based on the system inputs/output accessed by the additional workload;

in response to execution of the additional workload at the information handling system:

accessing the computing workload management model including the configuration policy;

identifying one or more of the configuration rules based on the monitored execution of the additional computing workload, including identifying the one or more configuration rules based on the classification of the additional workload as processing of an audio stream;

applying the one or more configuration rules to automatically adjust one or more parameters of the information handling system; and

automatically increasing the speed of the fan of the information handling system and increasing the processing capability of the information handling system when the parameters of the information handling system are adjusted while maintaining synchronization of the audio stream to a corresponding video stream.

2 . The computer-implemented method of claim 1 , wherein adjusting the one or more parameters of the information handling system further includes adjusting the one or more parameters of the information handling system such that an acoustic noise of the information handling system is reduced.

3 . The computer-implemented method of claim 1 , wherein adjusting the one or more parameters of the information handling system further includes adjusting the one or more parameters of the information handling system such that a processing capability of the information handling system is increased.

4 . The computer-implemented method of claim 1 , wherein monitoring the execution of the additional workload further includes:

identifying one or more characteristics of the additional workload executing at the information handling system; and

performing, based on the one or more characteristics, a classification of the additional workload executing at the information handling system,

wherein the one or more of the configuration rules are identified based on the classification of the additional workload.

5 . The computer-implemented method of claim 1 , wherein performing the calibration and configuration of the computing workload management model further includes:

identifying audio characteristics of the workload executing at the information handling system;

performing, based on the audio characteristics, the classification of the workload as recording of an audio stream; and

training, based on recording of the audio stream classification of the workload, the computing workload management model, including generating the configuration policy to include configuration rules for automatically reducing a speed of a fan of the information handling system and reducing a processing capability of the information handling system.

6 . The computer-implemented method of claim 5 , wherein performing the classification of the workload further includes classification of the workload as an incoming audio stream of a collaboration workload.

7 . The computer-implemented method of claim 6 , wherein the collaboration workload is a video-teleconferencing workload.

8 . The computer implemented method of claim 1 , wherein the one or more parameters includes one or more of a central processing unit (CPU) frequency, a graphical processing unit (GPU) frequency, background application throttling, dynamic user-selectable thermal tables, processor power management core parking, and thermal control circuit offset.

9 . An information handling system comprising a processor having access to memory media storing instructions executable by the processor to perform operations, comprising:

performing, at a first time, a calibration and configuration of a computing workload management model, including:

identifying one or more characteristics of a workload executing at the information handling system, the one or more characteristics including system inputs/outputs accessed by the workload;

performing, based on the one or more characteristics, a classification of the workload executing at the information handling system, including classifying the workload, based on the system inputs/outputs accessed by the workload, as processing of an audio stream;

training, based on the classification of the workload, the computing workload management model, including generating a configuration policy including configuration rules, the configuration rules for automatically adjusting one or more parameters of the information handling system, including increasing a speed of a fan of the information handling system and increasing a processing capability of the information handling system;

performing, at a second time, a steady-state management of the computing workloads at the information handling system, including:

monitoring execution of an additional workload at the information handling system, including identifying a system inputs/outputs accessed by the additional workload;

classifying the additional workload as processing of an audio stream based on the system inputs/output accessed by the additional workload;

in response to execution of the additional workload at the information handling system:

accessing the computing workload management model including the configuration policy;

identifying one or more of the configuration rules based on the monitored execution of the additional computing workload, including identifying the one or more configuration rules based on the classification of the additional workload as processing of an audio stream;

applying the one or more configuration rules to automatically adjust one or more parameters of the information handling system; and

automatically increasing the speed of the fan of the information handling system and increasing the processing capability of the information handling system when the parameters of the information handling system are adjusted while maintaining synchronization of the audio stream to a corresponding video stream.

10 . The information handling system of claim 9 , wherein adjusting the one or more parameters of the information handling system further includes adjusting the one or more parameters of the information handling system such that an acoustic noise of the information handling system is reduced.

11 . The information handling system of claim 9 , wherein adjusting the one or more parameters of the information handling system further includes adjusting the one or more parameters of the information handling system such that a processing capability of the information handling system is increased.

12 . The information handling system of claim 9 , wherein monitoring the execution of the additional workload further includes:

identifying one or more characteristics of the additional workload executing at the information handling system; and

performing, based on the one or more characteristics, a classification of the additional workload executing at the information handling system,

wherein the one or more of the configuration rules are identified based on the classification of the additional workload.

13 . The information handling system of claim 9 , wherein performing the calibration and configuration of the computing workload management model further includes:

identifying audio characteristics of the workload executing at the information handling system;

performing, based on the audio characteristics, the classification of the audio workload as recording of an audio stream; and

training, based on recording of the audio stream classification of the audio workload, the computing workload management model, including generating the configuration policy to include configuration rules for automatically reducing a speed of a fan of the information handling system and reducing a processing capability of the information handling system.

14 . The information handling system of claim 13 , wherein performing the classification of the workload further includes classification of the workload as an incoming audio stream of a collaboration workload.

15 . The information handling system of claim 14 , wherein the collaboration workload is a video-teleconferencing workload.

16 . A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

performing, at a first time, a calibration and configuration of a computing workload management model, including:

identifying one or more characteristics of a workload executing at the information handling system, the one or more characteristics including system inputs/outputs accessed by the workload;

performing, based on the one or more characteristics, a classification of the workload executing at the information handling system, including classifying the workload, based on the system inputs/outputs accessed by the workload, as processing of an audio stream;

training, based on the classification of the workload, the computing workload management model, including generating a configuration policy including configuration rules, the configuration rules for automatically adjusting one or more parameters of the information handling system, including increasing a speed of a fan of the information handling system and increasing a processing capability of the information handling system;

performing, at a second time, a steady-state management of the computing workloads at the information handling system, including:

monitoring execution of an additional workload at the information handling system, including identifying a system inputs/outputs accessed by the additional workload;

classifying the additional workload as processing of an audio stream based on the system inputs/output accessed by the additional workload;

in response to execution of the additional workload at the information handling system:

accessing the computing workload management model including the configuration policy;

identifying one or more of the configuration rules based on the monitored execution of the additional computing workload, including identifying the one or more configuration rules based on the classification of the additional workload as processing of an audio stream;

applying the one or more configuration rules to automatically adjust one or more parameters of the information handling system; and

automatically increasing the speed of the fan of the information handling system and increasing the processing capability of the information handling system when the parameters of the information handling system are adjusted while maintaining synchronization of the audio stream to a corresponding video stream.