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:
Aug. 01, 2017

Filed:

Dec. 11, 2015
Applicant:

Oracle International Corporation, Redwood City, CA (US);

Inventors:

Jinho Kwack, Santa Clara, CA (US);

Joann Lam, Santa Clara, CA (US);

Hoyeol Cho, Palo Alto, CA (US);

Claire Ni, Santa Clara, CA (US);

Assignee:

ORACLE INTERNATIONAL CORPORATION, Redwood City, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 12/0817 (2016.01); G06F 12/0811 (2016.01); G06F 1/32 (2006.01); G06F 12/0808 (2016.01); G06F 12/0831 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0822 (2013.01); G06F 1/3275 (2013.01); G06F 12/0808 (2013.01); G06F 12/0811 (2013.01); G06F 12/0831 (2013.01); G06F 2212/283 (2013.01); G06F 2212/622 (2013.01);
Abstract

Embodiments include systems and methods for improving power consumption characteristics of reverse directories in microprocessors. Some embodiments operate in context of multiprocessor semiconductors having cache hierarchies in which multiple higher-level caches share lower-level caches. Lower-level cache is coupled with reverse directories associated with respective ones of the higher-level caches. Each reverse directory can be segregated into two reverse sub-directories, one reverse sub-directory for relatively high-frequency accesses (e.g., updating 'valid' and/or 'private' information), and the other reverse sub-directories for relatively low-frequency accesses updating “index” and “way” information). During a write mode operation, when the reverse directories are updated, the write operation is performed only on the sub-directories having the entries invoked by the update, such that write operations can frequently consume only a fraction (e.g., halt) of the power of a conventional reverse directory write operation.


Find Patent Forward Citations

Loading…