Autonomic SMT System Tuning
OwnerJacob Lorien Moilanen, Joel Howard Schoppinventors
Life of this patent
Estimating the term…
Abstract
Methods, systems, and media are disclosed for autonomic system tuning of simultaneous multithreading (“SMT”). In one embodiment, the method for autonomic tuning of at least one SMT setting for an optimized processing, such as via throughput, latency, and power consumption, of a workload on a computer system includes calling, by a kernel, an SMT scheduler having at least one hook into a genetic library. Further, the method includes obtaining, by the SMT scheduler through the at least one hook, genetic data from the genetic library for the optimized processing of the workload. Further still, the method includes tuning, by the SMT scheduler and based on the obtaining, the at least one SMT setting for at least one cpu of the computer system.
Claims22
A method for autonomic tuning of at least one SMT setting for an optimized processing of a workload on a computer system, the method comprising:
- calling, by a kernel, an SMT scheduler having at least one hook into a genetic library;
- obtaining, by the SMT scheduler through the at least one hook, genetic data from the genetic library for the optimized processing of the workload;
- and
- tuning, by the SMT scheduler and based on the obtaining, the at least one SMT setting for at least one cpu of the computer system.
(canceled)
A system for autonomic tuning of at least one SMT setting for an optimized processing of a workload on a computer system, the system comprising:
- a kernel in communication with an SMT scheduler having at least one hook into a genetic library;
- a genetic data module of the genetic library, wherein the genetic data module has genetic data necessary for the optimized processing of the workload;
- and
- a control module of the genetic library for providing the genetic data to the SMT scheduler through the at least one hook, whereby the SMT scheduler tunes the at least one SMT setting for at least one cpu of the computer system in accordance with genetic data provided.
A machine-accessible medium containing instructions, which when executed by a machine, cause the machine to perform operations for autonomic tuning of at least one SMT setting for optimized processing of a workload on a computer system, comprising:
- calling, by a kernel, an SMT scheduler having at least one hook into a genetic library;
- obtaining, by the SMT scheduler through the at least one hook, genetic data from the genetic library for the optimized processing of the workload;
- and
- tuning, by the SMT scheduler and based on the obtaining, the at least one SMT setting for at least one cpu of the computer system.
Dependencies are inferred from the claim text.