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. 10, 2014

Filed:

Jan. 28, 2011
Applicants:

Robert H. Bell, Jr., Austin, TX (US);

Men-chow Chiang, Austin, TX (US);

Hong L. Hua, Austin, TX (US);

Inventors:

Robert H. Bell, Jr., Austin, TX (US);

Men-Chow Chiang, Austin, TX (US);

Hong L. Hua, Austin, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/08 (2006.01); G06F 12/10 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0864 (2013.01); G06F 12/1018 (2013.01); G06F 12/1036 (2013.01);
Abstract

A method for minimizing cache conflict misses is disclosed. A translation table capable of facilitating the translation of a virtual address to a real address during a cache access is provided. The translation table includes multiple entries, and each entry of the translation table includes a page number field and a hash value field. A hash value is generated from a first group of bits within a virtual address, and the hash value is stored in the hash value field of an entry within the translation table. In response to a match on the entry within the translation table during a cache access, the hash value of the matched entry is retrieved from the translation table, and the hash value is concatenated with a second group of bits within the virtual address to form a set of indexing bits to index into a cache set.


Find Patent Forward Citations

Loading…