Patent ID: 7650259

Claim:
A method for tuning a set of chipset parameters to achieve optimal chipset performance under varying workload characteristics comprising: determining a set of workload characteristics of a current workload type; generating an instruction stream using weighted parameters derived from the set of workload characteristics of the current workload type; generating a set of modes and thresholds for a chipset being tested, wherein the combination of modes and thresholds define a combination of chipset parameters; integrating the generated set of modes and thresholds within the instruction stream; loading the instruction stream to one or more processors including a master processor and one or more slave processors; executing the instruction stream for the one or more processors; collecting a set of performance data from an executed instruction stream; comparing the set of performance data of a plurality of different instruction streams having the same set of workload characteristics, wherein each executed instruction stream is executed with one or more different combinations of chipset parameters; and determining the combination of chipset parameters that provides the best performance data for the current workload type.