Patent · US Expired

Performance prioritization in multi-threaded processors

US8275942B2 · kind B2 · utility

28Cited by
3References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 22, 2005
Grant dateSep 25, 2012
Priority date
Expiry dateMar 14, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0842
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

According to one embodiment of the invention, a method is disclosed for selecting a first subset of a plurality of cache ways in a cache for storing hardware threads identified as high priority hardware threads for processing by a multi-threaded processor in communication with the cache; assigning high priority hardware threads to the selected first subset; monitoring a cache usage of a high priority hardware thread assigned to the selected first subset of plurality of cache ways; and reassigning the assigned high priority hardware thread to any cache way of the plurality of cache ways if the cache usage of the high priority hardware thread exceeds a predetermined inactive cache usage threshold value based on the monitoring.

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