The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 02, 2009

Filed:

Jun. 30, 2004
Applicants:

Greg F. Grohoski, Bee Cave, TX (US);

Ashley Saulsbury, Los Gatos, CA (US);

Paul J. Jordan, Austin, TX (US);

Manish Shah, Austin, TX (US);

Rabin A. Sugumar, Sunnyvale, CA (US);

Mark Debbage, Santa Clara, CA (US);

Venkatesh Iyengar, Santa Clara, CA (US);

Inventors:

Greg F. Grohoski, Bee Cave, TX (US);

Ashley Saulsbury, Los Gatos, CA (US);

Paul J. Jordan, Austin, TX (US);

Manish Shah, Austin, TX (US);

Rabin A. Sugumar, Sunnyvale, CA (US);

Mark Debbage, Santa Clara, CA (US);

Venkatesh Iyengar, Santa Clara, CA (US);

Assignee:

Sun Microsystems, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for improved performance for reloading translation look-aside buffers in multithreading, multi-core processors. TSB prediction is accomplished by hashing a plurality of data parameters and generating an index that is provided as an input to a predictor array to predict the TSB page size. In one embodiment of the invention, the predictor array comprises two-bit saturating up-down counters that are used to enhance the accuracy of the TSB prediction. The saturating up-down counters are configured to avoid making rapid changes in the TSB prediction upon detection of an error. Multiple misses occur before the prediction output is changed. The page size specified by the predictor index is searched first. Using the technique described herein, errors are minimized because the counter leads to the correct result at least half the time.


Find Patent Forward Citations

Loading…