Patent · US Expired

Thread switch tuning tool for optimal performance in a computer processor

US6018759A · kind A · utility

109Cited by
25References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 22, 1997
Grant dateJan 25, 2000
Priority date
Expiry dateDec 22, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/885
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, apparatus, and article of manufacture for performing thread switch tuning for optimal performance of a program executed by a computer data processing system having a multithreaded processor. The system includes a performance monitor facility; a thread switch controller enabling thread switching for the target program while the target program is executed and disabling thread switching after completing execution of the target program; a thread switch control register including at least one thread switching event for the target program; a monitor for monitoring performance of the target program by the performance monitor facility to measure and record the performance, setting a different value for the thread switch control register whereby the target program is executed for the plurality of times, each time with a different value for the thread switch control register, choosing one of the values of the thread switch control register, after completing execution of the target program for the plurality of times, as an optimal value of the thread switch control register for the target program, based on a highest performance recorded by the performance monitor facility.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.